[sdiy] Keyboard scanner

Neil Johnson neil.johnson97 at ntlworld.com
Tue Jul 28 21:58:46 CEST 2009


Hi all,

As part of my Siel Opera 6 project I am designing a 61-key keyboard  
scanner module, based on an Atmel ATmega8.  It scans all 61 keys via  
an external 74LS154 decoder and diode matrix (already present on the  
existing contacts board), measures the time-of-flight, and works out  
note-on velocity and note-off velocity.  It also handles pitch-bend  
wheel, modulation wheel, expression pedal and sustain pedal analogue  
inputs.  The intention is that it will talk to a master processor via  
SPI (100kbps should be fast enough).

If this board were to be used for other projects it would be useful  
if the 74LS154 was also on the scanner PCB, together with a suitably  
larger connector (probably 26-pin IDC header).  This would  
necessitate a larger board than a dedicated one for my project.

I figure this project might also be useful to others, perhaps those  
building their own keyboards.  How much interest would there be?  If  
you would find such a board useful then please email me off-list and  
if there is enough interest I'll extend the design accordingly.

Cheers,
Neil
--
http://www.njohnson.co.uk






More information about the Synth-diy mailing list