hello there
for this project/instrument i've been dreaming of, i've been looking for small audio file players.. and it looks like teensy could be the answer.
let me explain: in short, i want to build something like a single-octave mellotron. with one stereo soundfile assigned to each note on the keyboard.
except, where a mellotron plays the files from the beginning with each keypress, i want all twelve soundfiles to be running and looping continuously. and only to be heard when you press the corresponding key, so you 'open the fader' at random points in the files.
i have built a simulation of this using Ableton (12 loops) and PureData (envelopes and control) and results were really good, but i would like to build this into a standalone hardware instrument.
i'm thinking i can get the volume controls, attack and release timings etc., done in the AudioSystemDesignTool, so that would save me a lot of hardware puzzles (aka building 12 ADSR-driven VCA's.) which is a good reason to use Teensies over, say, 12 chinese mp3players running all the time
my questions then, before i jump in and order about 400 dollars worth of teensies..
- does file length have an impact on the number of files that can be played simultaneously from a single SD card? couldn't seem to find a definitive answer on that one.
my longest file is 10 minutes, the shortest around 5 minutes. and yes, those are the files i intend to use, so no flash memory possible there.
i know i'm probably looking at something like 6 audio shields on 3 teensy boards, since i was hoping to run two files from one SD card/audio shield.
but like i said, they would all have to be playing simultaneously, all the time.. is this doable?
anybody tried e.g. using full songs instead of shorter samples?
- the site mentions the .wav header readout takes some time, aka silence. would that be the case for every time the file loops, and what length of silence am i looking at? milliseconds or seconds?
- the blatant noob part: apart from the Audio System Design Tool, is there a lot of extra arduino programming involved to get everything up and running?
i'm pretty good at the visual programming thing (Pd and max i'm ok with), and the analogue hardware doesn't worry me either - but Arduino is pretty much all new to me. yikes.
sorry if these questions get asked all the time, but i couldn't find any real duplicates using the search function.
thanks in advance!
for this project/instrument i've been dreaming of, i've been looking for small audio file players.. and it looks like teensy could be the answer.
let me explain: in short, i want to build something like a single-octave mellotron. with one stereo soundfile assigned to each note on the keyboard.
except, where a mellotron plays the files from the beginning with each keypress, i want all twelve soundfiles to be running and looping continuously. and only to be heard when you press the corresponding key, so you 'open the fader' at random points in the files.
i have built a simulation of this using Ableton (12 loops) and PureData (envelopes and control) and results were really good, but i would like to build this into a standalone hardware instrument.
i'm thinking i can get the volume controls, attack and release timings etc., done in the AudioSystemDesignTool, so that would save me a lot of hardware puzzles (aka building 12 ADSR-driven VCA's.) which is a good reason to use Teensies over, say, 12 chinese mp3players running all the time
my questions then, before i jump in and order about 400 dollars worth of teensies..
- does file length have an impact on the number of files that can be played simultaneously from a single SD card? couldn't seem to find a definitive answer on that one.
my longest file is 10 minutes, the shortest around 5 minutes. and yes, those are the files i intend to use, so no flash memory possible there.
i know i'm probably looking at something like 6 audio shields on 3 teensy boards, since i was hoping to run two files from one SD card/audio shield.
but like i said, they would all have to be playing simultaneously, all the time.. is this doable?
anybody tried e.g. using full songs instead of shorter samples?
- the site mentions the .wav header readout takes some time, aka silence. would that be the case for every time the file loops, and what length of silence am i looking at? milliseconds or seconds?
- the blatant noob part: apart from the Audio System Design Tool, is there a lot of extra arduino programming involved to get everything up and running?
i'm pretty good at the visual programming thing (Pd and max i'm ok with), and the analogue hardware doesn't worry me either - but Arduino is pretty much all new to me. yikes.
sorry if these questions get asked all the time, but i couldn't find any real duplicates using the search function.
thanks in advance!