Synth Forum

Notifications
Clear all

Korg Nanokontrol 2 for MoDX slider/part control

5 Posts
3 Users
0 Reactions
2,082 Views
Posts: 0
New Member
Topic starter
 

I see there's been some discussion on here elsewhere with regards using the nano with the montage (not that it really needs it!) - but I'm very interested in trying to use the nano to expand the physical controls of the MoDX, notably the part volume sliders.

I used a midi-output monitor to determine that it used simple CC 07 volume parameters per-channel - so was literally sending/receiving B0 CC 07 (value) through to B7 CC 07 (value) - (for the 8 sliders) but when I replicated this on the nano it technically works.. but controls *all* part/track volumes in one go. However, I noticed that if I loaded the basic GM/GS performance, then the controller would work as expected. Change to a lovely MoDX performance (e.g. Pearly Gates) and the controls revert to all sliders adjusting all track volume simultaneously. If adjust the physical sliders on the MoDX on same performance, the individual track volumes respond as you'd expect yet send out the same basic MIDI CC's - but when I replicate them back from the nano (plugged in as midi device direct) once again all the part volume sliders move. There must be some whacky on-MoDX setting I'm missing here, but can't fathom it.

any advice gratefully received!

Kate

 
Posted : 27/01/2021 11:13 am
Bad Mister
Posts: 12303
 

There must be some whacky on-MoDX setting I'm missing here, but can't fathom it.

Usually the missing item is missing from the description. How are you connected to the MODX? And what MIDI I/O Mode are you using?

Press [UTILITY] > “Settings” > “Advanced” >
“MIDI I/O Mode” should be set to “Multi” — this will allow the MODX to transmit and receive MIDI on multiple channels (that is what you want)... each Part can receive cc7 for Channel Volume.

You cannot use “Single” - here all the MODX Performance KBD CTRL Parts will be addressed on a single MIDI channel; quite naturally individual Part Volumes via CC are not available. All non-KBD CTRL Parts are Off (and will not transmit or receive)

You cannot fully use “Hybrid” - here all the MODX Performance KBD CTRL Parts will be addressed on a single MIDI channel, quite naturally individual Part Volumes via CC are not available for the linked Parts. All non-KBD CTRL Parts will transmit/receive on the correspondingly numbered Channel and therefore will respond to cc7 as you expect.

This explains the behavior you are seeing.
The MODX Parts will receive cc7 (as you expect) when MIDI I/O Mode = Multi.
In Hybrid all non-linked Parts behave like the setting was Multi, while all KBD CTRL linked Parts behave like Single (thus the name “Hybrid”... it combines the two behaviors).

Hope that helps.

 
Posted : 27/01/2021 2:10 pm
Posts: 0
New Member
Topic starter
 

Thanks for the reply, I wasn't clear in my original post - the nano is plugged direct into the MoDX via the USB device port.

I've tried all three midi I/O modes, and in multi the behaviour is the same as above - CC 07 affects all channels/parts regardless of channel it's sent on. Also, as I said, if I select the GM/GS "Multi/GM" performance, the sliders behave as desired. Switching to a standard performance, and each sliders affects all >_<

It is most vexing.

 
Posted : 27/01/2021 6:53 pm
Jason
Posts: 8259
Illustrious Member
 

One thing you'll notice about Multi/GM is that PARTs 2-8 all have keyboard control turned off.

With the USB TO DEVICE port - connected devices will act as if all of the Keyboard Control = ON Parts are merged into a single channel.

Whenever channel merging is going on (as with single and hybrid mode) - this takes away the ability to individually address the CCs of those merged parts (they're acting as one).

In the case of USB TO DEVICE - the connected USB device is addressing all of the Keyboard Control = ON parts as one (even in multi-channel mode).

If you want the Nano to individually address the sliders - you'll need to turn off keyboard control for those Parts. This may not be what you want in terms of local keyboard control because you may want those parts to all be under local keyboard control. This is where you'll have to find another way as one need is incompatible with the other.

Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 27/01/2021 6:58 pm
Bad Mister
Posts: 12303
 

I've tried all three midi I/O modes, and in multi the behaviour is the same as above - CC 07 affects all channels/parts regardless of channel it's sent on. Also, as I said, if I select the GM/GS "Multi/GM" performance, the sliders behave as desired. Switching to a standard performance, and each sliders affects all >_<

It is most vexing.

Connect to the MODX using one of the two MIDI port options: the 5-pin MIDI In or from a computer/tablet/ via the USB-MIDI “To Host” (not the “To Device” Port — for how the MODX behaves when connected to the “To Device” port, see ‘Extra Credit’ section below).

Each slider affects all because they are all treated as if they are on the same channel due to your connection... all KBD CTRL Parts will respond to your Controller’s single MIDI Channel In. Sending any standard CC will change all Parts as if they were on the same channel.

When you use the “To Device” port - this allows a controller capable of only Transmitting Out on one channel to take the place of the MODX keys. The MODX speaks to itself directly, when in Multi it generates MIDI commands for all linked Parts. This means your external controller will behave the same as playing the MODX keys - playing “Pearly Gates” a Perf with 3 KBD CTRL linked Parts, can all sound together, even though your controller only sends on one channel.

Extra Credit: How the “To Device” MIDI Connection works
__ When MIDI I/O Mode is set to Multi
• Channel events, received through channels corresponding to Parts with Keyboard Control Switch set to On, are received in parallel by all Parts with Keyboard Control Switch set to On. After receiving, when this instrument transmits MIDI data, all note data of the channel corresponding to parts with Keyboard Control Switch set to On are transmitted.
• Channel events received via the channel that corresponds to the Part with Keyboard Control Switch set to Off affect the corresponding Part. After receiving, when this instrument transmits MIDI data, the same channels used for receiving are used to transmit the channel

__ When the MIDI I/O Mode is set to Single or Hybrid
• Channel events, received through channels corresponding to Parts with Keyboard Control Switch set to On, are received in parallel by all Parts with Keyboard Control Switch set to On. However, when this instrument receives Control Change messages regarded as Common parameters and the MIDI I/O mode is set to Single, this instrument does not send Control Change messages to the Part and instead treats them as Common parameters. After receiving, Sending of Control Change messages is done according to the MIDI I/O Channel setting.
• Channel events received via the channel that corresponds to the Part with Keyboard Control Switch set to Off are received by the corresponding Parts. The received MIDI data is not re-transmitted when the MIDI I/O mode is set to Single.

 
Posted : 27/01/2021 9:15 pm
Share:

© 2024 Yamaha Corporation of America and Yamaha Corporation. All rights reserved.    Terms of Use | Privacy Policy | Contact Us