So referring to the previous post the other day Mr hammond has helped fill quite a lot of it in. but good to cross check!
Ill be updating the below as and when comments and input comes in :)
the way i have it set up is :
pedals midi channel 1
great (bottom keyboard) midi channel 2
swell (top keyboard) midi channel 3
principal "normal pipes" are reveiving on midi channel 13
Salicet/licect/strings pipes (like normal ones with an extra hole) midi channel 14
Flute/stopped diapason/bourdon wooden pipes channel 15
Reed pipes (party blower reed ones) channel 16
Switches/Stops
on the lower set of switches
-Bass Flute 8 - receive channel 1(pedal) send midi channel 13 (big zinc pipes) or is it channel 14?(big zinc pipes but with an extra hole).
-Bourdon 16 - receive channel 1(pedal) send midi channel 15 (big wooden)
-Swell to Great - Whatever is set from midi channel 3 copy to also play from midi channel 2(great)
-swell to pedal - whatever is set from midi channel 3 copy to also play from midi channel 1(pedals)
-Great to pedal - whatever is set from midi channel 2 copy to also play from midi channel 1(pedals)
Great Switches :-
-Open Diapason 8 Receive channel 2(great) send to midi channel 13
-Lieblich 8 receive channel 2(great) send to midi channel 15
-salicional 8 receive channel 2(great) send to midi channel 14
-GEMS-HORN receive channel 2(great) send to where?
-SALICET 4 receive channel 2(great) send to midi channel 14 +12 notes (octave)
-NAZARD 2 2/3 receive channel 2(great) send to midi channel 15 +(how many notes)
-HORN 8 Receive midi channel 2 (great) send to midi channel 16
-Clarion 4 Receive midi channel 2(great) send to midi channel 16 +12 notes (octave)
Swell Switches :-
-Open Diapason 8 Receive channel 3(Swell) send to midi channel 13
-Stopped Diapason 8 Receive Channel 3(swell) send to midi channel 15
-Principal 4 Receive channel 3(swell) send to midi channel 13 +12 notes
-Flute 4 receive channel 3(swell) send to midi channel 15 +12 notes
-Fifteenth receive channel 3(swell) send to channel 13 +24notes
-Twelth receive channel 3(swell) send to +24 and +7
This is going to be a very simplified piece of code, which will in a following video be built on as it wont encompass lost notes from midi off commands, which in certain instances will turn off overlapping notes played by other keys, this will be a problem i tackle in a following video when tackling the preset buttons.