Sustain/Damper control via MIDI
Posted: Sun Nov 06, 2016 6:19 pm
My rig (for live playing) consists of a Nord Electro 5D and a Korg Kross. As well as playing them independently, they're connect via 2-way MIDI so I can 'cross-play' or layer them when required, and use just one keyboard (the Kross) as the Master to control all the programme changes. My control pedals (incl volume and damper/sustain) are all plugged into the Kross, and are transmitted to the NE5 via MIDI. The MIDI setup I use to achieve all this is listed at the end of this post.
My problem: the sustain/damper & volume pedals works perfectly fine when just playing the Kross, when just playing the NE5, or when playing sounds on the NE5 triggered by playing the Kross keybed. However, it doesn't work on notes played on the NE5 keybed but generated on the Kross.
The short way of summarising the problem is that the Kross doesn't seem to be applying the sustain or volume pedal commands to note data received externally via MIDI. For a longer explanation, read on!
Has anybody got any idea how to fix this?
MIDI Setup:
Nord Electro:
Lower Rx: Channel 2
Upper Rx: Channel 3
Upper Split: Channel 4
Global: Channel 5
Kross:
Global: Channel 1
Timbre 16 of EVERY Combi I use is set to:
Status: EXT
Channel: 5 (the NE5 Global channel)
Sound: [Programme number to correspond with the NE5 programme I want to select]
Key Range: C-1 to C-1 (i.e. unplayable)
Every other Timbre of the Combi is either OFF or set to:
For sounds to be generated internally on the Kross:
Status: INT
Channel: 1/Global
For sounds to be generated by the NE5:
Status: EXT
Channel: 2, 3 or 5 as required
For sounds to be triggered by the NE5:
Status: INT
Channel: 4 or 5 as required
Diagnostics already tried: I've checked that the Pedal and Sustain MIDI commands are not filtered on Timbre 16 (or any other timbre). It doesn't seem to matter whether Timbre16 is set to MUTE or PLAY, and it doesn't make any difference whether I change the key range to a playable range or not. It also makes no difference if I activate/deactivate the two different parts on the NE5, or activate/deactivate the NE5 SUSTPED and CTRLPED lights for each part. When I press the sustain pedal, the little MIDI light on the NE5 flashes so it is definitely receiving the signal from the Kross, but it's not being applied to note data sent back to the Kross (and equally, the Kross is not applying the Sustain/Volume commands to the note data received). Since the MIDI settings on the NE5 are very basic (i.e. what you see above, plus a transpose and programme change filter), then any settings need to be made on the Kross.
Why do I want to do this? I could just do it the other way around and play the sounds on the Kross (and trigger any extra layers on the NE5 if required), but I prefer the NE5 keybed and my keyboard stand has a minimum height for the upper tier which makes it awkward to play for any length of time. Weak, I know! The only way around it at the moment is to use a second sustain pedal into the NE5.
Sorry for the long post, but grateful for any ideas, thanks.
My problem: the sustain/damper & volume pedals works perfectly fine when just playing the Kross, when just playing the NE5, or when playing sounds on the NE5 triggered by playing the Kross keybed. However, it doesn't work on notes played on the NE5 keybed but generated on the Kross.
The short way of summarising the problem is that the Kross doesn't seem to be applying the sustain or volume pedal commands to note data received externally via MIDI. For a longer explanation, read on!
Has anybody got any idea how to fix this?
MIDI Setup:
Nord Electro:
Lower Rx: Channel 2
Upper Rx: Channel 3
Upper Split: Channel 4
Global: Channel 5
Kross:
Global: Channel 1
Timbre 16 of EVERY Combi I use is set to:
Status: EXT
Channel: 5 (the NE5 Global channel)
Sound: [Programme number to correspond with the NE5 programme I want to select]
Key Range: C-1 to C-1 (i.e. unplayable)
Every other Timbre of the Combi is either OFF or set to:
For sounds to be generated internally on the Kross:
Status: INT
Channel: 1/Global
For sounds to be generated by the NE5:
Status: EXT
Channel: 2, 3 or 5 as required
For sounds to be triggered by the NE5:
Status: INT
Channel: 4 or 5 as required
Diagnostics already tried: I've checked that the Pedal and Sustain MIDI commands are not filtered on Timbre 16 (or any other timbre). It doesn't seem to matter whether Timbre16 is set to MUTE or PLAY, and it doesn't make any difference whether I change the key range to a playable range or not. It also makes no difference if I activate/deactivate the two different parts on the NE5, or activate/deactivate the NE5 SUSTPED and CTRLPED lights for each part. When I press the sustain pedal, the little MIDI light on the NE5 flashes so it is definitely receiving the signal from the Kross, but it's not being applied to note data sent back to the Kross (and equally, the Kross is not applying the Sustain/Volume commands to the note data received). Since the MIDI settings on the NE5 are very basic (i.e. what you see above, plus a transpose and programme change filter), then any settings need to be made on the Kross.
Why do I want to do this? I could just do it the other way around and play the sounds on the Kross (and trigger any extra layers on the NE5 if required), but I prefer the NE5 keybed and my keyboard stand has a minimum height for the upper tier which makes it awkward to play for any length of time. Weak, I know! The only way around it at the moment is to use a second sustain pedal into the NE5.
Sorry for the long post, but grateful for any ideas, thanks.