Apologies.No, I do not think that this is design intent. I was specifically talking about the MIDI CC Volume messages that the MODX transmits when moving the sliders depending on whether Vol/Exp Receive Switch is turned ON vs when it is turned OFF. I do not see how your response addresses this point. Consider testing it, because it might help you understand what I mean with the "quirky" behaviour. By the way, there is basically the same effect when turning Local Control OFF.This is design intent.Let me start a new topic for collecting some of the MODX quirks. The idea is to have them in one place. There should no expectation that Yamaha will address any of them, because it seems unlikely that there will be another firmware version.
My first one is: Transmitted MIDI CC Volume messages depend on Vol/Exp Receive Switch.
If the Vol/Exp Receive Switch is turned off (and MIDI I/O Mode is Multi or a Zone is turned on): When moving the volume slider, the MODX will send MIDI CC Volume messages only after passing through the current part volume (catch), and it will stop sending CC volume messages after pausing the movement, or when changing the direction. The transmission will only continue after passing again through the current part volume.
That means it is not really possible to control the volume of an external device with a volume slider, without affecting the volume of the corresponding internal part.
Addressing some parts of your response: I have the impression that you think that there is a tighter integration between the sliders and the internals than there actually is.
When using the sliders for controlling part volumes, they are actually very similar to other controllers (e.g. the sustain pedal). There are 3 important differences:The last point is not special. The same thing happens with a number of MIDI CC messages, including #5, #10, #71, #72, #73, #74, #75, #91 and #94.
- Sliders are mapped to the corresponding part, instead of using keyboard control.
- Sliders have a CATCH mechanism.
- Received MIDI CC#7 messages change the performance parameters.
The actual special thing is the way the CATCH mechanism is implemented. With Local Control and Vol/Exp Receive Switch turned ON, it behaves as designed. However, the implementation produces "quirky" MIDI CC messages when Local Control or Vol/Exp Receive Switch are turned OFF. More specifically, it does not transmit the volume of the part. It transmits the volume corresponding to the slider position while "hooked on", with the caveat that it automatically "hooks off".
One note on using sliders for element levels: It apparently uses the same CATCH implementation, and it shows the same "quirky" effect when Local Control is turned OFF. However, it is more difficult to see. For part volumes, there is an arrow on the display that indicates the actual slider position, and the color of the arrow indicates whether it is hooked on or off. For element levels, there is no such indicator. However, a MIDI monitor can be used to see that the controller block behaves basically identical.
Maybe I misunderstood your post, and maybe still do.
I'm fairly sure the Sliders don't send out any MIDI, and I suppose that whatever the Slider is affecting, is the entity transmitting its Status via MIDI.
The way I read your post is that it's not possible to control an external device with the Sliders, and you are correct, it isn't possible.
Statistics: Posted by TooTone — Mon Feb 26, 2024 2:48 pm