change pitch and decay sample WAV

Status
Not open for further replies.

ianni992

Member
Hello, i have a question.

I have a teensy 3.2 and I would like to create a drum machine with SAMPLE (sampled by my roland 808)
I'm understand how to control the pitch and decay
 
Changing the pitch of a sample is complex since it comprises extrapolating, filtering and re-sampling which is most probably too much work and mathematics for a small embedded MCU like the Teensy 3.2. I'd rather think of generating up to 127 samples (one for each possible midi pitch within the pitch range you are interested in, but for drums, it doesn't probably make sense to go above midi note 84) and to put them on the SD card as 60.WAV, 61.WAV, and so on. Then, you can then trigger the playback of these samples with whatever you want. Or, still simpler, use the drum synth object from the audio library.

In ever case, the decay can be easily handled by the envelope object of the audio library.

More info and examples here: https://www.pjrc.com/teensy/td_libs_Audio.html
 
Status
Not open for further replies.
Back
Top