|
|
|
#1
|
||||
|
||||
|
P. writes:
Quote:
I'm unfamiliar with "2nd touch". What is it & how does it work? Also, are the key switches or pedal switches already matrixed? Or will you be adding the matrix diodes, etc. Please let me know, and I'll do my best to analyze your configuration. Quote:
Quote:
Last edited by John; 10-07-2010 at 12:09 AM. |
|
#2
|
||||
|
||||
|
Here's the best way to wire two of the 61-switch matrices (manual + 2nd touch) to fit a single MIDI CPU.
The position of the switches and diodes can be swapped. But either way, the anodes must connect to the "data" lines, and the cathodes must connect to the "select" lines. I chose control terminals 16-23 for data, because terminal #19 is unable to generate a select signal (see Table 9-1 in MIDI CPU Hardware Manual). Thus, two 8x8 matrices can be connected. If this looks good, I can also post the configuration SysEx.
|
|
#3
|
|||
|
|||
|
John,
You mentioned the sysex for this schematic, does it even need one, and is it published somewhere else? |
|
#4
|
||||
|
||||
|
Here's the sysex for the diagram above. Of course, the MIDI channels, note numbers, etc can be changed if we want. I chose MIDI channels 2 & 6 for the "great manual".
Update 2011-11-26: fixed config code for select lines so that notes are properly ordered. other posts in thread may not reflect the fix. -John Code:
// Fixed Header F0 00 01 5D 04 01 // Layer 00h 00 // CT 0-7: Matrix Select for "First Touch" // Notes C2-C6 (36-96, or 24h-60h) on MIDI Channel 2 00 00 2E 02 5C 00 01 00 2E 02 54 00 02 00 2E 02 4C 00 03 00 2E 02 44 00 04 00 2E 02 3C 00 05 00 2E 02 34 00 06 00 2E 02 2C 00 07 00 2E 02 24 00 // CT 8-15: Matrix Select for "Second Touch" // Notes C2-C6 (36-96, or 24h-60h) on MIDI Channel 6 08 00 2E 06 5C 00 09 00 2E 06 54 00 0A 00 2E 06 4C 00 0B 00 2E 06 44 00 0C 00 2E 06 3C 00 0D 00 2E 06 34 00 0E 00 2E 06 2C 00 0F 00 2E 06 24 00 // CT 16-23: Matrix Data 10 00 7F 00 00 00 10 01 7F 00 00 00 11 00 7F 00 00 00 11 01 7F 00 00 00 12 00 7F 00 00 00 12 01 7F 00 00 00 13 00 7F 00 00 00 13 01 7F 00 00 00 14 00 7F 00 00 00 14 01 7F 00 00 00 15 00 7F 00 00 00 15 01 7F 00 00 00 16 00 7F 00 00 00 16 01 7F 00 00 00 17 00 7F 00 00 00 17 01 7F 00 00 00 // Fixed Footer F7 Last edited by John; 11-26-2011 at 05:04 PM. Reason: sysex code fix |
|
#5
|
|||
|
|||
|
OK,
I get the wiring and it will work. Now, I have sysex, is there a place on forums that walks me through the steps of what to actually do with sysex? |
|
#6
|
||||
|
||||
|
Yes.
![]() http://forum.highlyliquid.com/showthread.php?t=280 Be sure to let me know if you have questions. |
|
#7
|
|||
|
|||
|
Can this same circuit be used for two manuals, say Great and Solo and no 2nd touch?
|
|
#8
|
||||
|
||||
|
Quote:
Yes, this approach will work equally well for two separate manuals. |
|
#9
|
|||
|
|||
|
Being new this this type of configuration, the questions is instead of a manual with 2nd touch, can this be use for two manuals, say Great and Solo?
|
![]() |
| Tags |
| organ console, virtual organ |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|