MIDI-HARDWARE
Conclusion – Viscount -Domus
Scan matrix
Is this the case?
#921 (common Anode) bottom 8 notes 16 > 15, 13,…3, 1 ?
#922 (common Cathode) bottom 8 notes 16, 14,…4, 2 > 15?
#923 (common Anode) bottom 8 notes 2 > 1, 3,…13, 15 ?
#924 (common Cathode) bottom 8 notes 2, 4,…14, 16 > 1 ?
Roman: To make it better fit your boards you can split one interface so lower half is note-on and upper half is note-off. But then you have to reorganize the pads for jumpers in your board, so off contact can select one of pins 1,3,5,7, and on contact – p ins 9,11,13,15
You say at the website the diodes are wrong way. This is not so important, because you can rotate the 16-wire ribbon so required polarity of diodes reverses. And there are 4 ways of note order in DMS-2K to be set, so either way you’re just fine.
I was planing to make new PCB like this. I would change it to 16 Anodes.
I suppose one diode per stop would be enough since ON and OFF can’t be pressed at the same time.
I made a new one 16 anodes, only 1 diode per stop.
I took out original PCB for stops (2 of them – 32 stops each + smaller one for 5 stops)
Roman – About stops wiring – easiest to program is to have all ON contacts on one interface of DMS-2K and all OFF contacts on the other one. This way you can assign note-on to one matrix and note-off to the other one.
Unfortunately the Diodes are wrong way.
I suppose one could replace them (only 138)
On the other hand it is probably less work programming in Hauptwerk
For 12V lamps and ULN2803 I got some universal PCBs – MIDECO 16pin flat Cable – bypassing 74HC4094, BC238, and resistors – Cable straight to Lamp pin.
If you interlace on/off contacts, it will be a mess to program in Hauptwerk.
Not necessary – just right click the stop on screen and detect ON/OFF – so press stop ON then OFF and press Enter.
More time consuming would be setting Output for Lights.
Guessing if DMS-2K ON side would have the same channel number as MIDECO it would automatically set lamp output.
And with so many lights in the organ I would strongly recommend using MDECOs for all of them.
I was planning to do that anyway.











