ivyl / obs-lv2

LV2 host for OBS Studio
GNU General Public License v2.0
36 stars 4 forks source link

Support for worker extension #5

Open swills opened 4 years ago

swills commented 4 years ago

I'm hoping to have a plugin that changes the pitch of things and was looking at the gx_detune plugin from guitarix. But it requires the worker extension:

https://sourceforge.net/p/guitarix/git/ci/master/tree/trunk/src/LV2/gx_detune.lv2/gx_detune.cpp

http://lv2plug.in/ns/ext/worker#schedule

How likely is it to support that extension?

ivyl commented 4 years ago

WIP: https://github.com/ivyl/obs-lv2/tree/worker

sigsevs on pthread_cancel, busy loop in a worker thread, still needs LV2 Options to be able to run detune

swills commented 4 years ago

Looks good so far! Builds and works well. :)