Jump to content

Organ Midio128.ini note entry


robinfawell

Recommended Posts

I would appreciate confirmation that the following will work.

I have two keyboards each with 61 notes.  Swell and Great (Upper and Lower)  I have allocated 2 Din Modules for each keyboard.  Total 4 Din Modules.  One core module will be used for the two keyboards.

Channel 0 is used for the Great manual and Channel 1 is used for the Swell manual. The lowest note on each keyboard is C2, the highest C7.

For convenience I will use Din 1& 2 with the lower manual and therefore the entries under  Midi Out in Midio128.ini will commence with (Pin) 1    90 37 7F  90 37 00

 

This will continue until (Pin) 61  90 60 7F  90 60 00

Instead of continuing on Midi Channel 1 with (Pin) 65  9137 7F 91 37 00  I propose to allocate (Pin) 65 to the last note C7 ie

(Pin) 65  91 60 7F 91 60 00

(Pin) 66  91 5F 7F 91 5F 00

This will reverse the Din allocation on Din3 and Din4.

Is this allowable?

This will save criss-crossing the length of the keyboaard with long Din - Din connecting cables.

Also what entry do I make in the ini file  for spare unused Din inputs.  In my case Pins 62,63, 64 and 128

Any guidance will be appreciated.

Regards Robin

Link to comment
Share on other sites

I don’t think the sequence matters. When I did my wiring I used the existing cables from the keyboards and they were laced 1-61. This doesn’t match the physical layout on my DIN board so instead of breaking up the lacing I connected the wires where it was most convenient. The input ended up in groups of four, for the most part. Since I have a homemade DIN module with 128 inputs I wired both the Solo and Acc manual to the same board. There is second board with Great and Pedal and a number of stop keys. My third board has stop keys and combination pistons. Here is an example from my INI file.

    8 =  93 27 7F   83 27 00   @OnOff # D#2 Solo
    9 =  93 2B 7F   83 2B 00   @OnOff # G2  Solo
   10 =  93 2A 7F   83 2A 00   @OnOff # F#2 Solo
   11 =  93 29 7F   83 29 00   @OnOff # F2  Solo
   12 =  93 28 7F   83 28 00   @OnOff # E2  Solo
   13 =  91 24 7F   81 24 00   @OnOff # C2  Acc
   14 =  91 25 7F   81 25 00   @OnOff # C#2 Acc
   15 =  91 26 7F   81 26 00   @OnOff # D2  Acc
   16 =  91 27 7F   81 27 00   @OnOff # D#2 Acc

##########################################
# Pin   # On Evnt # Off Evnt # Behaviour #
##########################################
   17 =  91 2F 7F   81 2F 00   @OnOff # B2  Acc
   18 =  91 2E 7F   81 2E 00   @OnOff # A#2 Acc
   19 =  91 2D 7F   81 2D 00   @OnOff # A2  Acc
   20 =  91 2C 7F   81 2C 00   @OnOff # G#2 Acc
   21 =  93 44 15   83 44 15   @OnOff # Spare
   22 =  93 45 16   83 45 16   @OnOff # Spare
   23 =  93 46 17   83 46 17   @OnOff # Spare
   24 =  93 47 18   83 47 18   @OnOff # Spare

Regarding the spares I have used normal note on-note off but in the velocity field I have the pin number.

Per S

Link to comment
Share on other sites

Thanks Per S

Regarding the spare pins,  I would guess that in using Note on /Note Off it does not matter what values are entered because there will be no input on the relevant input pins.

The important point is that the spare entries are made. This will  ensure a complete set of Din entries (128 in my case).

Regards Robin

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...