Hi all, new to the forum and looking for some advice on a project.
Basically, I'm trying to make a sound board/sample player for a friend that reads the audio sample form an SD card using a Teensy 3.6.
I'd like the audio to be stored on the SD card as either WAV or potentially RAW as it seems lower latency when playing (also tell me if I'm wrong). Having folders on the SD as banks is an ideal, so you can scroll through the banks, and once selected, the sounds from each bank would map to the buttons for playback. The sound board is designed to have a square of 16 arcade buttons, each with an independent sound mapped to them from the SD card, and endless encoder with momentary push button to scroll through and select banks and a master volume which will control a small external amp circuit and not control the sound on the teensy. To complicate things, I'm trying to use a small 16x2 character LCD screen to display the name of the banks as they are on the SD card to show what is currently loaded and aid in changing banks. I'm not looking at particularly long files, music or loops, just simple one shots e.g. drums.
I'm really looking for an opinion as to whether this is doable, and predominantly any advice on where to begin, especially with reading audio and file names from an SD card. I have some basic knowledge of Arduino code, but its mostly been hardware control based with some minor MIDI controlled solenoid projects, not as intensely code based.
Cheers
EADG
Basically, I'm trying to make a sound board/sample player for a friend that reads the audio sample form an SD card using a Teensy 3.6.
I'd like the audio to be stored on the SD card as either WAV or potentially RAW as it seems lower latency when playing (also tell me if I'm wrong). Having folders on the SD as banks is an ideal, so you can scroll through the banks, and once selected, the sounds from each bank would map to the buttons for playback. The sound board is designed to have a square of 16 arcade buttons, each with an independent sound mapped to them from the SD card, and endless encoder with momentary push button to scroll through and select banks and a master volume which will control a small external amp circuit and not control the sound on the teensy. To complicate things, I'm trying to use a small 16x2 character LCD screen to display the name of the banks as they are on the SD card to show what is currently loaded and aid in changing banks. I'm not looking at particularly long files, music or loops, just simple one shots e.g. drums.
I'm really looking for an opinion as to whether this is doable, and predominantly any advice on where to begin, especially with reading audio and file names from an SD card. I have some basic knowledge of Arduino code, but its mostly been hardware control based with some minor MIDI controlled solenoid projects, not as intensely code based.
Cheers
EADG