Scratch 1.4 allows Scratchers to create musical projects using the "set instrument", "play note", and "play drum" blocks. These blocks make use of music synthesizers built into the OS or Java. Unfortunately, for various reasons, Scratch 2.0 can't use those synthesizers, so we have to build our own synthesizer and musical instrument library. We've made a start. To hear the results so far, you can run musical projects using the Flash-based player on the Scratch website. You'll probably notice that most of our instruments don't sound great.
We want to improve both the number and quality of the instruments in Scratch 2.0, and we could use help. We're looking for links to free musical instrument files in SoundFont format (http://en.wikipedia.org/wiki/Sound_font) that we can incorporate into Scratch 2.0.
Here's a list of the instruments we're looking for:
Acoustic Piano
Electric Piano
Organ
Harpsichord
Acoustic Guitar
Electric Guitar
Bass (acoustic or electric)
Brass
Clarinet
Double-reed (bassoon/oboe)
Sax
Flute
Wooden Flute
Bowed String (violin or cello)
Pizzicato String
Marimba
Vibraphone
Dulcimer
Steel Drum
Music Box
Human Voice ("ooh" or "aah")
Orchestra Hit
Synth Lead
Synth Pad
We can only use SoundFonts that are public domain or available under a license that allows us to distribute them freely, such as a Creative Commons license.
We're limited in size. The entire library should be no more than two megabytes. Assuming we include 25 instruments, each instrument should be about 80k in size.
But we may be able to do some compression, so if you find something good, post a link to it anyway.
What tools can you use to listen to SoundFonts? On the Macintosh, you can try a combination of:
MidiKeys (http://www.manyetas.com/creed/midikeys.html)
and
SimpleSynth (http://notahat.com/simplesynth)
However, if you know of better tools, or tools for other platforms (Windows,
Linux), please post links here. Also, let us know if you can recommend any SoundFont editing tools.
Thank you, and Happy Hunting!
Offline
How about this for piano? It's only 128kb. I haven't downloaded it myself though, so I don't know what it's like.
Last edited by RedRocker227 (2011-12-16 10:04:39)
Offline
Hey everyone - it's also possible to Make your own soundfonts, which would be awesome....
Offline
Lightnin wrote:
Hey everyone - it's also possible to Make your own soundfonts, which would be awesome....
Eeek, this looks complicated!
I'll try to build something but it seems a little past my audio ability.
Offline
I can help with the instruments! I have an electric piano, and some other instruments. I'll also try to make a soundfont...
Offline
It would also be great if you could send midi-notes to a synth, some kind of broadcast to Midi-synth (so you could use VST-instruments in ex. cubase or something else). If you understand me... ?
Offline
who here knows the shift click the loop int the R to open squeck trick (only on pc)
Offline
Lightnin wrote:
Hey everyone - it's also possible to Make your own soundfonts, which would be awesome....
LOL yeah I tried that once... I put my voice going "pop"
I failed to code it into the block though...
Offline
May I ask why you chose to use such an unsupported and little-used format?
Offline
rookwood101 wrote:
May I ask why you chose to use such an unsupported and little-used format?
It's probably one that they can support easily using Flash...
Offline
LS97 wrote:
rookwood101 wrote:
May I ask why you chose to use such an unsupported and little-used format?
It's probably one that they can support easily using Flash...
Just googled it and they're probably using http://code.google.com/p/flash-midi-player/
Offline
rookwood101 wrote:
LS97 wrote:
rookwood101 wrote:
May I ask why you chose to use such an unsupported and little-used format?
It's probably one that they can support easily using Flash...
Just googled it and they're probably using http://code.google.com/p/flash-midi-player/
Ooh interesting!
Offline
I might be able to make some guitar ones. I have an electric, an acoustic and bass.
Offline
Found this with a Google search. Has lots of free SoundFont downloads, but I don't think many of the are below 2MB.
Offline
I have two saxophone soundfonts. I use them in my music.
Offline
I have found the program 'polyphontics' for mac. I cannot find any program (that will run on my modern windows machine) that can create soundfonts. http://sonicamigos.com/polyphontics/
Edit: I will have a go at creating soundfonts of the clarinet and the guitar (the two instruments I play)
Last edited by rookwood101 (2012-01-14 13:14:02)
Offline
The best soundfont I could find was this, but it's about 200MB in size. eesh.
Perhaps you could have an option to assign a sound to an instrument, like tracker software. That way, people could make 8-bit or dubstep music, or whatever. Also, that would probably reduce the file size of such songs. Then, you could get a midi soundfont, dissect it, and upload the separate files to the cloud, for people to download.
Offline
I own a piano, electric violin, a viola, an acoustic, as well as electric guitar, a mandolin, and a virtual mixer. I might be able to help.
Offline
XenoK_Studios wrote:
I own a piano, electric violin, a viola, an acoustic, as well as electric guitar, a mandolin, and a virtual mixer. I might be able to help.
But can you use them to make something under 2 MB?
Offline
http://musescore.org/en/handbook/soundfont
It lists some soundfonts there. I use TimGM6mb.sf2, and it's very good. If you've ever used the MuseScore notation program (which I use), it's the default one.
Offline
Lightnin wrote:
Hey everyone - it's also possible to Make your own soundfonts, which would be awesome....
How about persuading a http://en.wikipedia.org/wiki/Music_school
to join the bandwagon?
Offline
I have a few questions. Does this mean that Scratch 2.0 will have 25 instruments total? Also, what's the size of the current Scratch sample library?
Offline