Go Down

Topic: MIDI Keyboard Encoder - Arduino Piano/Keyboard (question) (Read 14 times) previous topic - next topic

Nantonos

#25
Nov 16, 2012, 01:03 pm Last Edit: Nov 16, 2012, 01:10 pm by Nantonos Reason: 1
The Arduino-compatible Teensy 2.0 and Teensy 2.0 ++ boards have native USB-MIDI. They show up as a class-compliant USB MIDI device and your OS will use it's built-in driver to talk to them. Also, MIDI over USB is faster (so, lower latency) than traditional current-loop DIN MIDI.

The comments about matrix scanning and diodes on your key matrix still apply. Probably useful to tread how a MIDI keyboard works and this DIYAudio forum posting.

So far, velocity sensitivity and channel aftertouch have not been mentioned - do your organ manuals have those?

jenshen

Hi All,

I thought it might be interesting for some of you. I've wrote a step by step tutorial with schematics / breadboard and source for Arduino on how to convert a Piano toy into a MIDI keyboard:

http://www.codetinkerhack.com/2012/11/how-to-turn-piano-toy-into-midi.html

Would be glad to know if it was helpful to anyone.

:)

Thanks,
JenShen


jenshen



This would probably be easier for your needs.


Looks good but not easier at all - definitely require more effort. It has nothing to do with Arduino - different platform altogether.

jenshen

Hi All,

I've added Velocity sensitivity and Aftertouch to my earlier project.

Could be of use to someone: http://www.codetinkerhack.com/2013/01/how-to-add-velocity-aftertouch-midi.html

Thanks,
JenShen


Go Up