heres the idea im having right now... im thinking of making a mouthpiece thatll contain the circuitry and the pressure sensor in the mouth piece to detect how hard youre blowing into it.. this will be wired in as an analog control... then i want to make seperate instrument bodies with the spacing, and hole configurations of the different instruments, these parts will contain the digital sensors, as well as a linear potentiometer (analog)... and i want to have some kind of round multi-pin connector to connect the body of the instrument to the electronics of the instrument....
for the electronics portion im thinking of using an arduino or similar pic-based project board (havent decided which one) but i would like to have a microSD card slot on it, on the microSD card to store the profiles (key configurations and sounds) of different instruments... so when a key is played i would like the appropriate synthesized sound of that instrument to play, with some means of pitch-shifting that sound for playing vibrato in the same manner as you would apply vibrato to the instrument being replicated
if at all possible it would be nice to have some way for the circuitry in the mouth piece to detect which instrument body is inserted into it possibly by using a resistor to change the voltage being returned to the chip on one of the pins, have the different unique voltage signatures programmed into the chip so that the brains of the instrument can automatically start playing in that pre-programmed mode...
so what i will need is a small project board, im thinking arduino, but a pickit could work too... depending on the instrument, metal screw sensors for holes, and buttons to replicate the keys of keyed woodwind and brass instruments, a piezo-electric for the mouth piece, and atleast one analog control for the individual instruments depending on how that instrument applies vibrato..
the circuitry itself will need to be able to handle, my guess is no less than 10 digital inputs, probably not much more than 3.. so if i could have 16 analog/digital inputs on the device i think this would work, and some way of detecting the voltage coming back from the device to automatically select a pre-programmed profile of the instrument body plugged in...
my question is, is this doable, if so, what kind of hardware am i looking at for the circuitry of this?... will i need any chips to synthesize the MIDI signal into the proper tone and character of the instrument or can the processor itself do this?.. i could use add-on boards for the micro SD expansion unless the arduino used already had the feature, LCD display wont be neccessary, and this device will need to be able to amplify the audio signal to play back directly to headphones... for power supply i would like to put a few battery pack cells together and make a rechargable battery pack with a simple recharger capable of running off the voltage of a USB slot
if possible, i would like to also be able to play the unprocessed MIDI information back into the computer via USB in a way it can interact with built in midi/HID drivers
so.. if anyone would like to help me with this project more in depth, send me an IM and we can discuss it further.. or post questions, ideas, or advice here