[sdiy] Keyboard scanner

paul.maddox.mail-list at synth.net paul.maddox.mail-list at synth.net
Wed Jul 29 10:36:28 CEST 2009


<cough>

Why reinvent the wheel?

http://www.midi-hardware.com/products.html

Roman Sowa has already done a superb collection of keyscan -> Midi  
modules, and you can bolt on ADC modules and all sorts of usefull stuff.


But to be honest, goto ebay, pick up a cheap jap/tai midi controller  
for $50, rip the case off, and you're done...

Paul


>
> I'd be interested in this for my polysynth as I've yet to design one  
>  for it.  I like AVRs and for 8bit micros I'm a big fan of them.   
> I'd  much rather a system that outputs midi format data over uart   
> though.. I assume this might be more useful for others too.
>   The diode matrix arrangement could be made compatible with FATAR   
> keybeds like the ones from doepffer, and I would also very much like  
>  the keboard scanner to have inputs for pitch/mod wheels and also   
> sustain and control pedals...  I guess this isn't quite what you had  
>  planned and it amounts to a complete keyboard controller interface,  
>  but it would be a great circuit.. the ones doepffer do aren't quite  
>  complete.
>   The user could interface via MIDI or just direct UART, or you   
> could even add SPI.. having the MIDI standard protocol already in   
> place makes it easy for others to use, and it's all there to be used  
>  or ignored.  Thanks George
>
> --- On Tue, 28/7/09, Neil Johnson <neil.johnson97 at ntlworld.com> wrote:
>
>> From: Neil Johnson <neil.johnson97 at ntlworld.com>
>> Subject: [sdiy] Keyboard scanner
>> To: "synth diy" <synth-diy at dropmix.xs4all.nl>
>> Date: Tuesday, 28 July, 2009, 8:58 PM
>> 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
>>
>>
>>
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at dropmix.xs4all.nl
>> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>>
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>







More information about the Synth-diy mailing list