Jump to content

MIDI controller for 49 piezo transductors with velocity?


lastshaman
 Share

Recommended Posts

Hi all,

I'm building a prototype of an innovative MIDI instrument which will work like a giant drumkit with 49 pieces.

Is there a DIY MIDI controller capable of 49 inputs from piezo trasductors with velocity information?

I only found projects for controllers with 8 inputs.

Thanks in advance for your help

Roberto

Link to comment
Share on other sites

The only project I know of that is close to that is the eDrum, which is an 8 channel velocity sensitive drum.

With a little work, the analogue portion of the circuit could be expanded for many piezo's, the main parts are not too expensive.

Obviously, this would also involve your own code, as well as using either a bunch of AD chips or 4x PIC with 13 AD inputs (e.g. 18F4420, I got these cheap from Rapid Electronics UK recently) and using one as a master device also.

http://www.edrum.info/schematics.html

Link to comment
Share on other sites

Oh. I didn't spot that ;)

In that case, a few multiplexers rather than multiple PIC's would be more sensible, but it still means modifying or rewriting code.

The analogue part of the circuit with the LM324's simply converts the pulses from the piezo's into a ~0-5v range for the PIC inputs, so could be used in any project as is for triggers. Kits can even be bought. It might be sensible to use fixed resistors at the piezo inputs or small cermet trimmers rather than so many pots. Calibration in software if needed..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...