Error touchosc vst live 3.0.31.160

Part changes don’t do anything.

A Song Change will update all mixer channels volume, pan, record, and monitor states, as well as Send volume and enable for audio channels, given that preference MIDI/Update Remote Mixer is enabled (and those values have out action applied in Actions and Shortcuts/Channel.

If you have restore part mixer, sure the actions are updated at part change 100% (except the point below still applies).

True, but out actions are sent only if there is a value variation, otherwise no actions out sent, at least for global channels (global stack, global layer). Could this be linked to a midi preference to avoid same value resent on controllers, maybe controller tracking? Verified 100% on new project. And that is why if i open TouchOSC app on tablet after vstlive already loaded the project, there is no way i can update actions out (only by changing values triggerng out action, or by closing and reopening the project with touchOSC app already connected).

EDIT: yes, it is controller tracking - if enabled actions out are not resent if controller stays at same value, disabling it solve the issue (after close and reload). Maybe controller tracking should be bypassed for out actions?

Cheers, ciro.

tracking is executed at the lowest level (i/o ports), there is no connection to those. But we’ll check what can be done. Meanwhile just disable tracking, should do no harm?

I’m sorry to say this but nothing has been done this week either, I’ll abandon vstlive, thanks anyway

The problem is that you wanna do something that is not supposed to be as you wish, as alerady explained by me in italian in phone calls, and by musicullum few posts ago.

The remote mixer action out update works exactly as it should now.

You need to approach your needs in another way, or check carefully your Touchosc / action and shortcuts configuraiton.

Ciao! Ciro.


Maybe I didn’t explain myself well or maybe you didn’t understand, I think it would be right to resolve it.


anyway thanks Ciro for your help,

but you are unintentionally making a mistake



What I’m proposing is crucial for a keyboard player using VST Live with TouchOSC: we need true two-way sync. Currently, if the volume on VST Live is set to 20 but TouchOSC remains at 110, as soon as you touch the fader, there’s a sudden increase in volume. In a live setting, this is unacceptable; the controls must always be aligned on both sides to avoid sonic jumps.

Sorry, but for me it is exactly always in sync between VST mixer and remote mixer. That’s why I told you to check action inputs and outputs to be correct.

I will try again with current version to replicate your setup tomorrow, just to be sure. But on new project it works as it should.


Musicullum fix this please it is important that when I touch the touchscreen the volumes also sync on the tablet, otherwise I will have to install another software like (Bome midi translator pro) to click on the screen through a macro to overcome this problem but it is really annoying for me, please I hope you understand what I mean, until now I have been ignored, forgive my insistence.


Is there any news on this? Are you working on it? Otherwise, I’ll adapt to using Bome MIDI Translator. I also have Camelot Pro, and scene changes with ProgramChange from TouchOSC work perfectly there. I don’t understand why VSTlive doesn’t work at the moment. Please fix it. I love VSTlive, but for this reason, I can’t use my performances. Thanks.

Not quite clear what you mean, as ciro pointed out, provided midi in and out in an action are set correctly, values will be in sync all the time.

"Hi @musicullum, I need to clarify that I am using MIDI messages to control VST Live from TouchOSC, not the OSC protocol. However, the logic remains the same and my video proves the bug.

If my MIDI I/O setup were wrong, nothing would work. But here is the proof it’s a software trigger issue:

  • When I click a Part with the Mouse in VST Live, TouchOSC updates (it receives the MIDI feedback correctly). This proves the Output port is set up right.

  • When I trigger the same Part change via Computer Keyboard or an external MIDI Hardware (Yamaha MODX) o Touchosc, VST Live changes the part but does NOT send any MIDI feedback to TouchOSC.

The issue is that VST Live only triggers MIDI feedback/updates for external controllers when the action is initiated by a Mouse Click. It ‘forgets’ to send the feedback when the action is triggered by MIDI Input or Keyboard.

A professional host must send MIDI Feedback regardless of the trigger source. Please check why the feedback logic is bypassed when using MIDI/Keys."

"Furthermore, there is another critical synchronization issue: Even when I change a Program/Part directly from the tablet, the sliders in TouchOSC do not update to reflect the current values in VST Live.

The values only ‘sync’ once I physically move the slider on the tablet, causing the parameter to ‘jump’ or ‘snap’ to the position. This proves that upon a Program Change, VST Live is not broadcasting the current state of its parameters to the MIDI Output.

For a correct bidirectional workflow, VST Live must ‘dump’ (send) all the current MIDI CC values to the controller as soon as a new Part or Program is selected, so that the tablet and the software are always in sync."

I’ve done my best to document this with videos, but I’d like to ask the development team: could you please try to replicate this exact setup on your side?

Specifically:

  1. Connect a MIDI controller (like TouchOSC or a hardware synth) with bidirectional MIDI.

  2. Change a Part or a Program in VST Live using the computer keyboard or a MIDI Program Change from an external source.

  3. Check if your external controller sliders and labels update automatically.

I might be missing something in the settings, but based on my tests, the feedback only works with mouse clicks. If you can test this yourselves, you will immediately see if the issue is a bug in the MIDI feedback engine or a configuration error on my part. I’m happy to be proven wrong if it helps solve this!"

"Just a quick heads-up: I am currently conducting these tests on VST Live 2.2.116 as my VST Live 3 trial has recently expired.

Under windows 11, and touchosc android tablet samsung, and touchosc bridge touchosc-bridge-1.7.3.153-win32

I am absolutely planning to upgrade to version 3, but I want to ensure that these fundamental MIDI feedback and synchronization issues are fully resolved first. Since the core engine is similar, I believe these points apply to both versions. I’m ready to hit the ‘buy’ button as soon as I can confirm that the bidirectional communication with external controllers is 100% stable and works with all trigger sources (Mouse, Keys, and MIDI)."

Finally, I want to say that I truly understand and appreciate the hard work you all are doing to answer everyone and fix issues for the entire community.

Please take your time; I am waiting for your feedback without any pressure. I have great respect for your work and I’m a big fan of what you are building. Sending you my best regards and support!:sparkling_heart:

I can confirm that “Update Remote Mixer Actions” in preferences is not executed for part actions (at least for first part, last part, previous part, next part) in “Action & Shortcuts”. It only does this with mouse.

"Hi @musicullum, I have more evidence to share that might help you pinpoint the exact location of this bug.

I just recorded a new demonstration video where you can see something very strange: Even when using the Mouse, VST Live behaves inconsistently.

  • If I click on the right side of the Part row (on the text), TouchOSC updates perfectly.
  • If I click on the left side of the same row (near the arrow/icon), VST Live changes the Part, but TouchOSC does NOT update.

This means the trigger for the ‘MIDI Feedback’ is physically tied only to specific UI elements and is completely bypassed in others.

This also aligns perfectly with what @Falfango just reported: the ‘Update Remote Mixer Actions’ preference seems to be ignored when actions are triggered via ‘Actions & Shortcuts’ (Keyboard/MIDI) rather than a direct mouse click on the text.

I hope this video helps you see that the MIDI output engine is missing a global trigger. I’m still on VST Live 2 but as I said, I’m ready to jump to version 3 once this ‘handshake’ between software and hardware is fixed.

Thanks for your patience and for the great work you are doing for all of us!"

You are correct (no need for video capture, but thanks), will be fixed with the next version.

Great, I’m very happy, thank you very much.

I can confirm, that with 3.0.38 “Update Remote Mixer Actions” works now with part actions in “Actions & Shortcuts”. Thanks :slight_smile: