Hey, I tried putting this idea forward before, but nobody seemed to notice, so here it is again.
First of all, I love what the Scratch team does, and they're all great, but...the instrument samples in 2.0 are /terrible/. No offense.
So I had this idea...would it be at all possible for the program to allow a recording or an uploaded file to be used as an instrument sample? I mean, it wouldn't hurt to have some better stock samples (honestly, I'd be more than happy to provide some myself!), but I myself just think it'd be useful to allow for scratchers to upload their own instrument samples, and then other scratchers can use the instrument samples in their own projects. I dunno, is this idea too complex or too narrow? I for one think it's good. Does anybody else have an opinion?
Offline
It's a good idea, but changing things like tempo on a piece of music is hard, considering Scratch isn't really focused on music. For example, say I uploaded a song as an instrument, how do you play 0.2 beats of bohemian rhapsody? The music controls already let you play uploaded music, so it's already doable, just upload whatever instrument you want as a music file, then use the "play sound" block.
Offline
Uh, that's not what I really meant. I mean, of COURSE it'd be impractical to put a whole song into an instrument block.
Now, a single note of a single instrument, on the other hand, is a different story. That's called "sampling" and has been used in music since at least like the 80's. Herbie Hancock explains it prettty well here: http://www.scratch.mit.edu/ext/youtube/?v=oKoisNv1ftw
Say you found a recording of a single piano note--there are TONS of those on freesound.org alone--or a drum hit or what have you, I was suggesting for there to be a function to use a sound like this as an instrument block. It could be played at different pitches, which is really what I mean about using a sound file as an instrument.
Offline
hatchetfishbobsteve wrote:
Uh, that's not what I really meant. I mean, of COURSE it'd be impractical to put a whole song into an instrument block.
Now, a single note of a single instrument, on the other hand, is a different story. That's called "sampling" and has been used in music since at least like the 80's. Herbie Hancock explains it prettty well here: http://www.scratch.mit.edu/ext/youtube/?v=oKoisNv1ftw
Say you found a recording of a single piano note--there are TONS of those on freesound.org alone--or a drum hit or what have you, I was suggesting for there to be a function to use a sound like this as an instrument block. It could be played at different pitches, which is really what I mean about using a sound file as an instrument.
That could definitely work and be really cool, but how would Scratch distinguish between a single sound and a whole song? Have some cutoff sound length?
Offline
kayybee wrote:
Or: get musescore, import your fancy sound file, write your music, export as wav, import to scratch.
So I won't be able to let people make songs in scratch with a custom instrument?
Offline
Hyperbola wrote:
kayybee wrote:
Or: get musescore, import your fancy sound file, write your music, export as wav, import to scratch.
So I won't be able to let people make songs in scratch with a custom instrument?
I guess not, not until the Scratch Team has time to do this.
Offline