Quote:
Originally Posted by
cowudders
β‘οΈ
and yes, the x-touch one stores the last value. when toggling between 'normal' and 'master level' mode it goes back to the last used one in 'master level' mode - which is a cool feature.
Yep.
Quote:
Originally Posted by
cowudders
β‘οΈ
To get this working past 10.4.8 (which works for SOME

), i'd filter out the Pitchbend on CH9 & the Touch note for the masterchannel - send both to its own virtual midi input, feed it back to the x-touch and assign this virtual port to AQA. This would be a simple, feedbackless (meaning no parameter feedback from the plug-ins...) system that should work.

In essence, this is stopping Logic receiving fader movements in Master mode from the XT-one, and instead routing those via a different MIDI port to Logic to keep them separate, then setting the AQA assignment to that event on your extra port.
Yes, it should work - however, you'd also need to filter master fader output events from Logic back to the XT-one, as otherwise, when you move the master fader with the mouse (not that you should ever really do this in normal stereo use of course!) that will also move the fader.
Yes, this stuff is doable, but all requires a bit of a faff and then breaks when you forget to run that other utility etc, which is more fragile than I'd like my setup to be.
(I actually *could* implement it in a better way, because as I say I have the ability to run an intelligent agent between the controller and Logic, and do all kinds of this stuff there - but that's not what I'm designing that particular tool to do.)
I'm really curious though why in your (working) system, you avoid the snapback of the master fader to it's last held value - and also you have the selected automation parameter playing back via the AQA assignment to the fader which follows it's movements. It's almost like the AQA parameter is correctly updating/feedbacking the XT-one internal "master fader" value - and I've never seen any of those behaviours here in 10.5.x or 10.4.x - it's really weird!
There *might* be an environment solution of tapping off the automation values and mapping them back to master fader feedback messages, but then getting the parameter value for the currently selected AQA parameter isn't that obvious.
So in summary of general events so far, just with a Logic-only solution and no additional "hacky" stuff involving extras ports and transforming etc:
- Without any Master Fader feedback, the XTfader in Master mode will snap back to it's last stored internal value (which will be zero if it's never been set) when it's not being touched
- The feedback that updates the internal fader value comes from Logic sending master fader events back to the XTone - not from the feedback of the assignment itself. As you adjust the master fader, the feedback will be sent by Logic, but if the master fader assignment is removed, the master fader isn't changed, no feedback is sent, and the internal fader value isn't modified and causes the snapback.
(The feedback mechanism is used not to update the control position, but to give the appropriate meter level, so the feedback mechanism doesn't just echo the fader events back, it's sending the lights of the appropriate meter mode back)
- You can stop Logic's Master Fader from responding to the XTfader in Master mode in a few ways (deleting or modifying the assignment)
- You can't stop the fader responding the Master Fader feedback sent from Logic when the Master Fader is moved (eg with the mouse) (because Logic communicates directly through the control surface module for this, not using the assignment)
- You can learn the XTfader in Master mode to AQA, and write automation for the currently selected automation parameter, with all modes, touch working etc - but when you let go of the fader, after a second or so it will revert to it's last master fader internal value.
I'm not sure offhand whether the sent PB events from the fader are the same sent back to it via the Master Fader feedback (I think you said above that it was) so if we just loopback the XTfader events to the XT in Master mode (I think it sends a different MIDI message when in this mode), I wonder whether that would be enough to update it's own internal Master fader value and avoid this conflict...? I think that would work...
It's all fun and games with controller assignments..!