5 ms·
I'm not sure if I'll find it here, but something I was looking for, and never found, is a selection of free instrument samples (i.e one for each note), enough t
by afandian 5y ago
I'm not sure if I'll find it here, but something I was looking for, and never found, is a selection of free instrument samples (i.e one for each note), enough to make a toy keyboard.
Anyone got any recommendations?
(edit - the tag seems to be 'multisample' https://freesound.org/browse/tags/multisample/ https://freesound.org/browse/tags/multisample/ )
I found some good sets:
https://freesound.org/people/Carlos_Vaquero/packs/9528/ https://freesound.org/people/Carlos_Vaquero/packs/9528/
https://freesound.org/people/tim.kahn/packs/2680/ https://freesound.org/people/tim.kahn/packs/2680/
- tekstar 5y agoYou can also look for "sound fonts".
- IndySun 5y ago"You can also look for "sound fonts"" Good suggestion. Though, searching soundfont, would be more efficient perhaps?
- moritonal 5y agoCorrect me if I'm wrong, but wouldn't WebMidi[1] be a solution to your problem? Here is a piano example [2] 1. https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_AP... 2. https://abbernie.github.io/tune/ https://abbernie.github.io/tune/
- rb2e 5y agoTry https://www.pianobook.co.uk/ https://www.pianobook.co.uk/ Tons of free sample libraries
- ronyeh 5y agoWhat kind of toy keyboard are you making? You can also consider Tone.js which is a synthesizer. Also, I like the sound of https://github.com/PencilCode/musical.js https://github.com/PencilCode/musical.js Those two above will allow you to make a simple website toy piano. If you are making a command line app, you can record the samples from GarageBand if you have a Mac. There are other cool command line options. If you're interested, let me know.
- afandian 5y agoThanks! I did something with a raspberry pi and PyGame a few years back and I wanted to make something with an ESP32.
- _qbjt 5y agoThis collection of free SoundFonts might be of interest :) https://www.pistonsoft.com/soundfonts.html https://www.pistonsoft.com/soundfonts.html
- gardaani 5y agoThanks, that's a very nice list! Although, their license texts aren't easy to find..
- pcardoso 5y agoYou can also use a single note sample (eg, C4) and tweak the playback frequency. This is how some keyboards do it. Also tracked music does it, simple and cheap.
- afandian 5y agoThanks! I played with trackers a lot in my youth! I mostly want different samples beecause I'm lazy, I'm trying to build something with an ESP32 and didn't want to put the effort into downsampling.
- munificent 5y agoYou can definitely do this, but at a very large cost in sound quality. Most instruments that you're trying to emulate have timbre that varies widely across their frequency range. A piano key on the left side of the keyboard sounds very different from a piano key on the right side recorded and pitched down. This is why sample-based instruments are generally multisampled. It's not to avoid resampling, which is generally efficient and sounds good. It's to accommodate timbre changes.
- MrLeap 5y agoI made this toy piano using a single sound effect, middle C. I pitch shift to get the others. https://mobile.twitter.com/leapjosh/status/1423052486760411136?lang=bg https://mobile.twitter.com/leapjosh/status/14230524867604111...
- fijix 5y agoCheck outhe FreePats Project https://freepats.zenvoid.org/index.html https://freepats.zenvoid.org/index.html https://github.com/freepats/documentation/wiki https://github.com/freepats/documentation/wiki