Difference between plugin button and plugin window on-off buttons

Ah, at last…The forgotten art of speaking your mind wrapped in elegance of simplicity.
(No offense to anybody, it’s just a beautiful rare sight these days, especialy in online discussions)
:slight_smile:

The continue-to-use-Ardour answer for the MIDI track would be to document the instrument plugin and its settings and then remove it. You could even make a snapshot with it, so you could go back and re-check the settings.

The same thing would go for the intro scenario: bounce the instrument + effects audio to its own track, record the settings or save a snapshot for later and remove the CPU hungry plugins.

What would be nice in that scenario would be if there was a way to selectively restore a snapshot. In that case you would be able to keep all the subsequent changes in the session and only restore the supposedly unediteded, apart from the plugins, track.

Doesn’t per-region effects replace the original region with a copy that has the effect applied? Doesn’t that do what you want?

For #1, bounce to audio then right click on midi track header and uncheck “active”.
For #2 right click on a region and select “freeze” (if audio, otherwise like #1).

I’ve never understood why the always process DSP thing isn’t a user configurable option because it’s absolutely something you don’t want if you’re a composer working with a big VI template. Maybe it’s because MIDI wasn’t the main use case for Ardour originally, but it’s certainly making up for that with the last few releases.

3 Likes

Always processing DSP isn’t a MIDI/softsynth plugin issue, it’s a plugin issue in general.
I’d think the reason for it not being user configurable is because it’s tricky to solve from a programming POV.
If it was an easy fix I’d imagine we’d have it by now.

Maybe, but devs have strong opinions (and other priorities), that’s why we don’t have vertical zoom of waveforms in Ardour either.

I have no idea what you mean by that.
Alt-mouse scroll zooms vertically for me, at least…

I agree with you that a preferences option might be in order here, with the explicit clarification/warning from Ardour that if you use a hypothetical ‘Disable Continuous DSP Use’ option, that bypassing and un-bypassing plugins may result in audio pops and dropped signals.

My solution to all this, for the time being, was to just get a more powerful computer. But there are still gigantic projects I have that could benefit from a preference to kill CPU-use for bypassed plugins.

@x42, please consider… maybe. :man_shrugging: :melting_face: Or would something like that completely violate the foundational architecture for how your implementation of PDC works across Ardour, etc.?

-J

That increases the height of the tracks but it doesn’t zoom the waveform vertically while leaving the tracks the same height.

Here are a few threads about it:

As user, I’d consider bounce (with processing) and replace for this. At least until Ardour supports MIDI freeze. For Audio you can already freeze FX just fine.

1 Like

I’d consider bounce (with processing) and replace for this. At least until Ardour supports MIDI freeze. For Audio you can already freeze FX just fine.

FWIW, at least one of the composers I follow on YT (Guy Michelmore) does this same trick (bounce MIDI to an audio track, and then disable the MIDI track) frequently, but he uses almost entirely Cubase / Logic. In most examples, he does this dance in order to do audio processing tricks with the rendered sound, but I have seen at least one minimalist case (composing on a very underpowered laptop while traveling) where he did it on nearly every “completed” track.

Is this trick still a thing ? If so one could use a lua script to make some sort of dsp garbage collector that true-bypasses all bypassed plugins on demand.

2 Likes

No Robin, No! I’m not going anywhere… You leave!
It will just be me and Paul from now on, best friends :slight_smile:
Just a side note to Ardour users during this transitional period…
There might be a slight decrease in releases in the upcoming weeks because I do not know a thing about coding, so I will just need a couple weeks to get up to speed with the project and then Paul and I should be back on track! :slight_smile:

No but seriously Robin, I am not the only one in this thread who kind of agrees with what I am saying. Like I said I guess I could understand if the plugins are active then yes you might not want a random DSP spike to cause issues, but could anything be done about the scenario I mention where what if the track isn’t even being used. I am a little confused though because from what some are saying it sounds like this is already possible. Can you “freeze” a MIDI track or an Audio track with effect plugins and prevent DSP use from occurring?
Some mentionings of this are in this thread and also the link that
jean-emmanuel mentions above.
Is this already possible?

Also still have a question about the buttons that I typed up before I read all of this, if anyone is interested. I will put in a reply below.

(I typed the following before receiving any replies)
Again was just a little confused, because you guys said that these buttons are for different settings so I thought that they were not connected in any way.
However to me this is not entirely true, they do share the Mixers plugin buttons led lights.

My original question about these buttons were why were they depicted as being “reversed”.
I apologize, maybe I am not testing this with the right plugins, but could someone explain something for me…

STEPS TO REPRODUCE
-Set Ardour theme = “dark” (default theme) (just so my color references make sense)
-Open new session
-Go into Mixer view
-Create a MIDI track with an instance of Ace Fluid Synth
-Move its GUI window off of its Mixer channels plugin button so you can see them both at the same time
-Now click on your middle scroll wheel button to turn Ace Fluid Synth “off” which turns “off” the green led light in the button.
-When you do this, if you look in Ace Fluid Synth plugin windows toolbar, the bypass button turns “red”.

Why couldn’t the button led in the plugin window be green / “on” (instead of dark red) to match the plugin the green led in the plugin button.
Then when either of these buttons are turned “off”, they would both show an “off” darker green color/state?

Again maybe I am not testing this out with plugins that behave differently (use these led lights differently)?
But if all plugins function the same with these led lights…
Would the suggestion I just mentioned above not be easier to understand then the current default approach used?

Thank You

This conversation is going in circle… the button / led thing has already been answered, what about doing more music and less nitpicking ? I’m not intending any harm, but this looks like a very long argument for such a trivial thing. And I can be quite picky over even a pixel, but sometimes the issues I just fade away when I focus on what matters most.

1 Like

To hopefully quell your gripe with the light colors once and for all, think of it this way…

It’s actually quite simple:

If you at all see a bright GREEN light, then the plugin is active/on:

Screen Shot 2026-05-26 at 11.26.09 PM

If you at all see a bright RED light, then the plugin is inactive/off:

Screen Shot 2026-05-26 at 11.25.43 PM


@sound8, It’s important to remember to pick your ‘battles’ wisely. Ardour is like a ±3-person effort (generally speaking), so whatever ‘issues’ you raise to the devs should be weighed with care. You might in fact be ‘right’ about this issue or that issue, —no matter how ‘small’. But believe me, if you don’t like this light-color/state design, then I am 1000% certain that you’re going to run into faaaaarrrrr worse and vastly more impactful problems with Ardour in time… So again: pick your battles wisely. :grimacing: :military_helmet:

-J

2 Likes

(I had already typed out response to my sidebar losing focus post that most of you were a part of, the responses to this led button post are humorous, exact opposite experience)

I don’t know, responses seem a little unfair.
I understand, but it is going in a circle because no one is actually answering the questions I am asking?
Did anyone try the example steps I mention?
@jean-emmanuel
I mentioned on Mantis that there seems to be a reverse behavior being used with these lights and suggested to remove the icon and just show a button with a green led light like the plugin buttons do.
You mentioned on Mantis that they were not reversed and that they were different.
Correct?
So I said I would ask this question here, which is what I did.

If Mixer plugin buttons led light is green when “on” and you MMB click which turns this led light “off”, which then triggers the red led light to go from “off” to “on”. Then is this not a reversed approach like I mentioned?
I have never seen an application use this kind of approach before, so I was curious why this would be done this way? and thought it might be a good idea to make it a little easier for users to understand.

I will create a separate post about the freeze track, because I agree I was not expected this to turn into this either.
Thanks again

1 Like

Look, and I’m trying to be fair here: if Ardour was going to be built ground-up from scratch, perhaps including your many proposed tweaks would be in order. Little (and big) things here and there would of course be re-imagined…

But for now and for some things, a standard formed —‘idiosyncratic’ or not— and it just kind of became a part of what makes Ardour Ardour.

So again, you might be ‘right’ to wish this or that design choice were different, but at the end of the day it’s best to just swallow a certain level of felt-idiosyncrasy and simply move on. Pick your battles. This one clearly isn’t worth fighting…

Yes, of course:

Ardour 9 - Plugin Lights Changing with Bypass and Unbypass

This is 100% acceptable behavior, not worth spending any more time being annoyed with. Again, as @jean-emmanuel mentioned, the goal here is editing/making music/sound, no? :grimacing: In the time spent typing this thread, you could have easily acclimated yourself to the 'green = on, red = off' design philosophy.

The bypass button literally has a very neat and logical depiction of the plugin being bypassed, FYI:

Screen Shot 2026-05-27 at 8.13.27 AM

I’m done talking about this now. :face_with_spiral_eyes:
:roll_eyes: :melting_face:

-J :v:

2 Likes

For the record, here’s the aforementioned mantis ticket. I wish I had written @GhostsonAcid’s last post instead of mine, but the core idea remains the same.

1 Like