So my external MIDI ambitions for the LXR currently consist of being able to play and record all 7 instruments at once via keyboard or padkontrol. In rudeog's latest OS, only one track may be recorded at a time. The manual for Julian's original OS implies that all voices could be recorded at once. However, in the latest firmware, I can't find any global MIDI channel setting in the MENU parameters, and changing the notes or midi channel on the voice MIXER page does not appear to allow me to trigger the voices over MIDI. What am I missing?
Comments
Midi filter is divided into transmit filter (TXF) and receive filter (RXF). Any letter shown in either of these represents that that type of message WILL be transmitted (or received). These are the letter codes
R = realtime (midi clock/start/stop signal)
N = note on/off messages
P = program (pattern) change messages
C = control change messages
All = all 4 of the above are active
Off = none of them are active
To receive note on/off messages, RXF must set to a code that contain "N" or "All"
In the official firmware the channel on track 1 is used to determine certain things (like recording I think). In the custom firmware, the global midi channel determines recording channel, as well as PC, etc.
When we get an incoming note, we check to see if it's channel matches the "global" midi channel. If it does, then the note is sent to the active track. Then we go through the other tracks to see if the incoming note's channel matches any of the channels set for those tracks. If so then the note is sent to those tracks as well. If we had already sent a note to the active track, we don't send it twice.
In all cases, if record is turned on, then the note will be recorded onto whatever track it is played on.
The other factor in play is the note mode for each track. Unless it's set to 'any' it will only record a specific note and ignore others.
The official FW still has an affinity to the midi channel specified for track one. I did away with this in my FW when I added the global midi channel.