Synth Forum

Notifications
Clear all

Mapping the volume of parts on the Yamaha Modx to sliders of a external midi controller

7 Posts
2 Users
0 Reactions
2,480 Views
Posts: 0
New Member
Topic starter
 

Hello, been using the Yamaha Modx for a few months now and I love it so far. I owned a M-Audio Oxygen 61 midi controller and used soft synths mainly but I really wanted a dedicated synthesizer. Initially when I bought the Modx the current OS version required a midi cable for my M-Audio Oxygen to communicate with the it. After an OS update I was able to connect the M-Audio to the Modx directly with a USB cable and was excited in using my M-Audio as a second keyboard. Unfortunately the new implementation of midi after the update only took midi controllers that can utilize multiple zones into consideration. I therefore sought the use of Camelot pro to fix this issue. But after using the software I ran into other issues. My main goal is to use the M-Audio as a second keyboard to control Parts 9 - 16 and mapping the sliders on the M-Audio Oxygen to control the volume of each part. I cannot figure out how to map the sliders on the M-Audio to the individual volume faders for parts 9 -16. I know that I can change the global transmit channel of the M-Audio to 9 then use the advanced midi mode in Camelot pro to control the other parts from 10 to 16, but as it relates to mapping the sliders to the volume of each part I am unsuccessful. The M-Audio allows me to change the midi cc assignment of each Knob and slider but the midi cc assignment for volume on the Modx is CC7 and is only controlled when a part is selected, making the mapping of the volume of each part pointless. Is there anyone who could help or provide a more efficient way in achieving my goal?

 
Posted : 09/05/2020 10:35 pm
Jason
Posts: 8260
Illustrious Member
 

You don't need to have a PART selected - but the external MIDI device (Camelot or otherwise) needs to send CC 7 messages on MIDI channels 1-16 (whichever target PARTs you want to control volume of).

Is your MODX in single channel mode? This may be part of why CC 7 doesn't work as I described above.

If you're willing to use Camelot - then I'd leave MODX in multi-channel mode.

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

 
Posted : 09/05/2020 11:06 pm
Posts: 0
New Member
Topic starter
 

I do keep it in Multi-channel mode, what I was trying to find out is if it is possible to send CC 7 messages to midi channels 1 - 16 at the same time for each part using a controller that only transmit midi on one channel at a time using Camelot or otherwise.

 
Posted : 09/05/2020 11:44 pm
Posts: 0
New Member
Topic starter
 

What would be helpful is a demonstration on how my goal could be implemented. Thank you for the reply though I didn't expect to get a response so quickly.

 
Posted : 09/05/2020 11:45 pm
Jason
Posts: 8260
Illustrious Member
 

Have you setup the faders (on Oxygen) to transmit on the MIDI channels you need to target the PARTs you're trying to target?

Channel Assign: The Channel Assign function (Chan Asgn) assigns a knob, fader, button, wheel, or the sustain pedal to a
specific MIDI channel.
1. Press the Edit button.
2. Press the Select button or Control Select (Ctrl Sel) key.
3. Select the control as described earlier in this guide.
4. Press the Channel Assign (Chan Asgn) key. The LED display will show the currently assigned MIDI channel for the active
control (for example, "c.0.2." ).
5. Enter the new MIDI channel number using the number keys.
6. Press the Enter key.
When assigned to channel "0", the control (knob, fader, button, wheel, or sustain pedal) will transmit on the Global MIDI
Channel. See the next section, "Global Channel" for more information.

You should be able to set the Oxygen faders to CC7 and change the channel to each channel you need to target control of the PARTs you want. Camelot wouldn't need to do anything fancy - just pass through Oxygen to MODX.

The only reason to go this route is because MIDI is going to go in through the USB TO HOST port on MODX which is more capable than the MIDI TO DEVICE port. My understanding is that MIDI TO DEVICE is primarily to be able to control the piano keys. I'm not sure that advanced stuff like multiple MIDI channel targets is going to be respected using this new MIDI TO DEVICE feature.

I'm not sure what you're using to run Camelot on (iPad, Mac, or Windows). If you're using an iPad - then Lemur may be more powerful as it handles translating CCs as well as doing channel mapping. Camelot Pro cannot translate one CC to a different one.

I really don't think you need this - but if your MIDI controller only transmitted on a single channel then CC translation would be needed.

..

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

 
Posted : 10/05/2020 5:00 am
Posts: 0
New Member
Topic starter
 

Oh ok thanks, I'm using Camelot on Windows and the midi controller on transmits on one channel at a time. The reason why I haven't connected the M-Audio directly to the Modx is because in order for me to layer parts and play those parts simultaneously the M-Audio would have to transmit on more than one midi channel hence the use of Camelot. I know I'll be able to assign CC 7 to each slider but when I do that, it only controls the selected part on the Modx and not the others, even when I'm able to play multiple parts at the same time with the help of Camelot. I guess this is due to the fact that the "Midi In" channel in Camelot is set to channel 9 (Which is what the M-Audio is set to as well), and even tho the midi output channels are set to 10 - 16, it is only able to facilitate playing the parts on the keys and not controlling the parameters of each part.

 
Posted : 10/05/2020 6:32 am
Jason
Posts: 8260
Illustrious Member
 

Oxygen has a global channel - but the manual implied that Oxygen faders, buttons, wheels, pedals could be set to something other than the global channel. I would assume that faders individually have control over MIDI channel and not faders as a group - but I don't have an Oxygen to verify.

You're going to need to have each fader transmit on its own MIDI channel or this isn't going to work with Camelot.

... the older Oxygen 49 (silver) states explicitly:

6. 9 Assignable MIDI Sliders (49- and 61- Note Only):
The Oxygen 49 and 61 have 9 assignable sliders that are fully programmable. Additionally, each fader can be assigned to an
individual MIDI channel.

... I would think follow-on products would have the same flexibility.

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

 
Posted : 10/05/2020 11:37 am
Share:

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