Linux: How to connect Vital-dials to LMMS-automation track

Having trouble with LMMS? Ask about it here.

Hi everyone,

I am going to try to explain the problem I have in detail but please keep in mind that I am very new to this stuff and music making in general so I might get some stuff wrong. Thank you for understanding.

So here's my setup: I am using LMMS on Linux Mint and I am also using the Vital synth that I run through Carla Patchbay. There's a portion of my song where I want my audio filter in Vital to change over the span of about 18 seconds, while the notes are still playing. To achieve this, I am using an LFO in Vital connected to Filter 1 that's set to Sync mode and has a frequency of about 18 seconds, as mentioned before. I am using the Sync mode because it's the only LFO mode in Vital that I know of that doesn't reset the LFO when I press the notes, because I want the filter to transition slowly over about 18 seconds (although if someone knows of a better way to do this, I would appreciate it if you told me about it).

Anyway, this works flawlessly in the song editor, when I play the song from the beginning, the filter starts out at the beginning and transitions to where I want it to in about 18 seconds, and it works fine every time. The problem arises however, when I actually export the song and listen to the audio file. The LFO "transition" starts at a random time and not at the beginning as expected and thus it ends either too late or too early. Because of this, the entire portion sounds different than when I listen to the song in the song editor.

I really hope my explanation makes sense. I have no idea if this is a problem with LMMS or Vital or Carla or whatever, but I would really appreciate some help. If there is a way to fix this, I'd really love to know because otherwise I would probably have to record the song with something like Audacity or something.

andra17game wrote:
Wed Mar 05, 2025 8:52 pm

Hi everyone,

Hi, Welcome to the Forum andra17game!
Here are all important links:
http://lmms.io/forum/viewtopic.php?f=1&t=4740
-A few rules and useful forum instructions
If you like to introduce yourself, to the community, go here:
http://lmms.io/forum/viewtopic.php?f=4&t=4480
As new to LMMS and maybe also to DAWs in general(?) perhaps my video Rookie-guide can be useful for you. Link in my signature!

setup: LMMS on Linux Mint using the Vital synth through Carla Patchbay.

should work

I want the filter to transition slowly over about 18 seconds

You can use a LMMS-Automation-track
https://docs.lmms.io/user-manual/3-navi ... automation

and bind the Vital-controller directly through the wrench-icon-dial-array
https://docs.lmms.io/user-manual/5-buil ... 20-vestige

Anyway, this works flawlessly in the song editor, when I play the song from the beginning, the filter starts out at the beginning and transitions to where I want it to in about 18 seconds, and it works fine every time. The problem arises however, when I actually export the song and listen to the audio file. The LFO "transition" starts at a random time

Yes that is a weakness with the LMMS LFO, we do not have user-controlled or pr-note start of LFO, but its new to me that the LFO in playback and in export should be different, but that could be the way through Carla that is a problem
That is something our Linux peeps need to look at. I fear that could nasty.
But your automation issue over 18 secd is solved if you use a LMMS-automation-track, and bind the Vital-dial for the filter, to a 18 secd long automation-block.
I hope that makes sense?
If you need a video for Automation, let me know

Hello,

I appreciate your reply!

But I still need more help - I understand that I should use the automation track to achieve the 18 second transition, but I am not sure how to "connect" the macro knob controlling the filter in Vital to the automation track. I saw your link to the manual page about VeSTige, but as I said, I am running Vital through Carla Patchbay. I'm only seeing the wrench icon in VeSTige, so am I required to use VeSTige for this, or is there a way I can do this with my current setup?

Using VeSTige could be a bit problematic for me because I couldn't get it to load VST files other than .dll and .exe, and my Vital installation is neither of those, but rather an .so or .vst3 file that I run through Carla Patchbay.

Is there any workaround to this?

andra17game wrote:
Thu Mar 06, 2025 1:07 am

Hello,

I appreciate your reply!

But I still need more help - I understand that I should use the automation track to achieve the 18 second transition, but I am not sure how to "connect" the macro knob controlling the filter in Vital to the automation track. I saw your link to the manual page about VeSTige, but as I said, I am running Vital through Carla Patchbay. I'm only seeing the wrench icon in VeSTige, so am I required to use VeSTige for this, or is there a way I can do this with my current setup?

Using VeSTige could be a bit problematic for me because I couldn't get it to load VST files other than .dll and .exe, and my Vital installation is neither of those, but rather an .so or .vst3 file that I run through Carla Patchbay.

Is there any workaround to this?

I am not sure. Could you show us a screen-shot of the dial-array that is connected to the wrench-icon. I want to see if it is Carla controls (hope not..) or as it better be- controls in Vital, that is reflected. The dial-array should look something like this one
Image

Hi,

I am not sure I understand. As I've mentioned before, I load Vital through Carla Patchbay, not VeSTige, so as far as I know, this wrench icon isn't available to me. This is what the Carla Patchbay plugin looks like: https://imgur.com/a/SKVY9q8

I'd like to know whether it is possible to somehow "connect" the knob controlling the filter from Vital to the automation track without using VeSTige, as I use Carla Patchbay to load the Vital synth, because using VeSTige is a bit problematic for me due to it being unable to load anything other than .dll or .exe files (my Vital file being either .so or .vst3, due to me being on Linux and installing that version of Vital).

andra17game wrote:
Fri Mar 07, 2025 3:46 am

I am not sure I understand. As I've mentioned before, I load Vital through Carla Patchbay, not VeSTige,

I dont use Linux, so i was not aware that our Vestige stub is not used at all when Carla is used. The dial-array is how to connect a dial to automation.
What version of LMMS do you use? Is it the recommended AppImage and 1.3 or?
I will already say that if you have a Nightly installed, then backup and reinstall.
I also think that the topic-title should be changed so i have done that, this is about connecting a Vital-controller to a LMMS-dial, that can be automated

I am pretty sure I do use the AppImage version (the file I open to start LMMS is called "LMMS.AppImage") but it is version 1.2.2

Am I supposed to install the 1.3 version for this?

Hey musikbear,

Do you have any updates on this? I still haven't resolved this issue. Is there a way to use the automation track to automate the knobs from Vital if I load it through Carla?

Or could I perhaps do it using another VST bridge?

By the way, it's totally fine if it's not doable, I've already kind of moved on from this, but I was just curious to see if it's possible.

andra17game wrote:
Wed Apr 09, 2025 3:36 pm

Hey musikbear,

Do you have any updates on this? I still haven't resolved this issue. Is there a way to use the automation track to automate the knobs from Vital if I load it through Carla?

Or could I perhaps do it using another VST bridge?

By the way, it's totally fine if it's not doable, I've already kind of moved on from this, but I was just curious to see if it's possible.

No sorry. I do not know any way around using the dial-array. Atm i would have to say that VST3 support through Carla but without automation is not useful/ even not useable.

No worries, thank you for the reply.