Stefan Westerfeld
Stefan Westerfeld
> I wonder whether the following use case is supposed to be covered by some kind of CLAP "background thread" extension or not:... For reference, for the LV2 plugin, liquidsfz...
I used 3 DAWs, created a project with the SpectMorph plugin, closed the DAW, reopened the DAW and loaded the project again. Here is what happened. ### Ableton Live Loads...
Ideally @Reaper10 you would run Anklang, so that you could provide more fine grained feedback. As an example, for the **clip launcher** just saying "we need a clip launcher" is...
Is there a way to trigger the problem?
> all input events must always be processed in render I agree. At least the filename changes, midi events can safely be dropped while a file is being loaded. Your...
> We have lock free Queue like structures already I know. > I suppose you mean this to be applied on top of my chage? No. Do not apply your...
Btw, here is a link to the current code in my LV2 branch, in case you want to look at this: https://github.com/swesterfeld/anklang/blob/d2653b1a08acff0a960fd31b3adc4835ee618e77/ase/lv2device.cc#L2144
> I don't quite understand why the Anklang thread is involved here (and stalling it is not an option). At the very least we need to use `send_param()` for all...
Btw, for LV2 plugins that do not have the restore() function defined, it would probably be better to just do 1. lv2 device sends message to gtk thread 2. gtk...
Ok, I have an implementation now which avoids stalling the DSP thread. Maybe this can be improved, but it works. Here is the source code comment I added, which describes...