05-09-2022, 07:16 AM
|
#1 |
|
Human being with feelings
Join Date: Sep 2019
Location: Finland
Posts: 2,486
|
Not entirely sure if this is an issue with Reaper or the plugin in question, but I was working on a project with the setBfree tonewheel organ LV2 plugin from x42 and I noticed I was getting a lot of "Edit FX parameter" undo events for the plugin, even though I wasn't touching any of the controls. setBfree can use CC messages to control various parameters, like (perhaps most usefully) the rotary speed control, and I discovered that the undo points were caused by these CC events changing the parameter during playback. Which surely shouldn't be the case, right?
I'm aware that for VSTs there's an option for minimal undo states, but apparently these compatibility options aren't available for LV2. No idea if that setting would be relevant if it did exist... (This is with Reaper 6.57, on Linux.) Last edited by elcalen; 10-31-2025 at 02:58 PM. |
|
|
05-09-2022, 06:40 PM
|
#2 |
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,809
|
ah thanks, looking into this one now. The problem is that the plug-in sends notification that its state has changed, but there's no way for us to know whether it changed from a tweak of the UI or if it came from automation.
We'll add a per-plugin compatibility option to ignore state-change notifications (either completely, or just when the UI is closed). Not a perfect solution but helpful... Last edited by Justin; 05-09-2022 at 07:06 PM. |
|
|
05-10-2022, 04:58 AM
|
#3 |
|
Human being with feelings
Join Date: Sep 2019
Location: Finland
Posts: 2,486
|
|
|
|
05-10-2022, 05:50 AM
|
#4 |
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,809
|
ah looks like we can have a setting which is “ignore state change when sending midi CC”… only time you’d miss it is if you tweak the UI simultaneously as sending CCs, it might treat it as a CC-only change…
|
|
|
05-11-2022, 02:35 PM
|
#5 |
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,809
|
The latest +dev build has this, if you want to test!
|
|
|
05-12-2022, 06:37 AM
|
#6 |
|
Human being with feelings
Join Date: Sep 2019
Location: Finland
Posts: 2,486
|
The ignore when sending CC messages option at least would appear to be working, based on a very quick test. (Didn't try the other options, since I don't really have a need for them currently.) Assuming there are no unforeseen complications, this ought to be a good solution to my issue. Thanks!
To be fair, setBfree is kind of a weird plugin to begin with. It apparently doesn't expose any parameters for automation, but it does let you change various parameters via CC. Which was kinda confusing at first... It is, however, a totally free B3 emulation with some pretty robust features, so I'm glad I can use it in Reaper! |
|
|
10-31-2025, 02:45 PM
|
#7 | |
|
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 10,981
|
Quote:
Looks to me like the automation features are there. REAPER just isn't showing them. |
|
|
|
10-31-2025, 02:51 PM
|
#8 | |
|
Human being with feelings
Join Date: Sep 2019
Location: Finland
Posts: 2,486
|
Quote:
I have neither setBfree or Ardour installed currently so I can't confirm.
__________________
Artist name Ben Enkindle. Trying to make electronic music with Linux software. In reality most likely just procrastinating. |
|
|
|
10-31-2025, 04:41 PM
|
#9 |
|
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 10,981
|
It looks like it probably is MIDI CC automation lanes, although I went back to see what the prompt says and it read "Show All Automation". But then clicking it shows lanes with values that look like MIDI CC data. 0-127, +64 to -64 and so on. I know absolutely nothing about Ardour and this was the first time I've ever even tried recording anything with it. It is cumbersome to use but seems to handle LV2 plugins somewhat better than REAPER.
|
|
|
![]() |
| Thread Tools | |
|
|