[sdiy] Polyphonic keyboard scanner

Carsten Tönsmann carsten at analog-monster.de
Mon Aug 3 11:22:34 CEST 2009


I did this, and it is madness. It was a polyphonic approach, but worked 
stable only in monophonic mode. It is possible, of course, but I DON'T 
RECOMMEND IT, due to this experience.

Please look at the tiny little board around an AT90S2313 I built for an 8 
voice polyphonic MIDI scanner for a 61 key keyboard:

http://www.analog-monster.de/kbd_new_en.html

This scanner does not provide velocity information, just plain key infos, 
but I've just finished a new 10 channel keyboard scanner with velocity 
information and joystick, documentation will follow. Using a microcontroller 
(or an FPGA) will enable to add / change functionality or handle errors PER 
SOFTWARE, without heating the soldering iron. I am not good enough in 
electronics to omit software issues in such complex boards / modules, so I 
decided to use both hardware and software to solve those problems.

Carsten
http://www.analog-monster.de/index_en.html


----- Original Message ----- 
From: "David G. Dixon" <dixon at interchange.ubc.ca>
To: "'synth diy'" <synth-diy at dropmix.xs4all.nl>
Sent: Friday, July 31, 2009 6:52 PM
Subject: [sdiy] Polyphonic keyboard scanner


>I know this will earn the scorn and derision of the programmers on the
>list,
> but I'm wondering:  Does anyone here know of a polyphonic keyboard scanner
> circuit based on logic IC's (non-programmable)?  Is this even feasible
> without a massive pile of chips?  If so, I'd be very interested to learn
> what the algorithm is.  The approaches I've been thinking about are all
> fairly complicated (one scanner (counter + 2 multiplexers), but 8 separate
> latches and ladders with data comparators to compare the count to the
> latched data for preventing double latching and controlling note-off -- I
> haven't worked out all the gory details yet).  I'd like to design
> something
> that will send out 8 CV's, 8 triggers, and one gate.
>
>
> _______________________________________________
> 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