drobilla / ingen

A realtime modular synthesizer and/or effects processor
GNU Affero General Public License v3.0
30 stars 7 forks source link

Connect a CV value to a control port doesn't work #10

Open loki42 opened 4 years ago

loki42 commented 4 years ago

Basic test case, connect an LFO with CV out to a control in. No change to parameters.

Now connect it to a CV to control converter plugin (i,.e. AMS.lv2), connect control out to control parameter, the parameter changes with the LFO.

loki42 commented 4 years ago

I fixed this with with a bit of a dodgy hack. I disabled sample accurate controls by applying 9f1f648 as a reverse patch. Seems to function correctly as far as the audio effects expected but crashes on disconnecting a port. For the moment I've worked around it by changing the TTLs of everything to CVPorts.

drobilla commented 4 years ago

Hm, interesting. Literally doing so would wreck the stuff that lets you build synths and such (where control values need to be aligned with note triggers), but that's a useful discovery, thanks. Traveling ATM, but I'll try to look into it shortly.