Elliott Liggett
a087428462
Header locations for lv2 windows/linux fix.
2021-08-13 11:33:35 -07:00
Phil Taylor
227fd6f6bc
Attempt at adding plugin feature support
2021-08-11 15:57:52 +01:00
Elliott Liggett
d94dee85b8
Working! Fixed signed issue!
2021-08-10 14:54:06 -07:00
Elliott Liggett
959a80ef3c
Audio running through plugin. Crashes. Bypassing the actual call (line
...
370 of audioplugin.cpp) to running the plugin does not cause problems.
Also, audio scaling on pass-through testing is not correct. You can tell
if data are corrupted by looking at the sampleRate in the debugger,
which should not be 535022498 or whatever it maxes out as. I tried
increasing the internal buffers to 10x their current size, same crash
occurs when the plugin is run.
2021-08-08 13:02:43 -07:00
Elliott Liggett
805dc19d2c
Added instanceId and instanceString to the audio plugin class, with
...
instanceId going into the controlsType data. This should help later when
we need to connect control messages to the correct plugin instance.
2021-08-08 11:33:52 -07:00
Elliott Liggett
5447af6225
Added code to copy the UI control data into the plugin.
2021-08-08 00:37:03 -07:00
Elliott Liggett
b14c064119
Added nice debug for plugin control information.
2021-08-08 00:01:55 -07:00
Elliott Liggett
8b3d7f6e02
Plugin audio buffers now converting float <--> int. Preliminary take on
...
how to do controls from the UI. Code is in place to run the plugin.
2021-08-07 23:27:59 -07:00
Elliott Liggett
375db231e1
Plugins are now loaded, parameters exist, and the plugins get activated.
2021-08-07 15:46:01 -07:00
Elliott Liggett
14ba338e1b
More plugin loading logic for ports and controls.
2021-08-07 15:13:38 -07:00
Elliott Liggett
476966fc06
Compiles. Loads an audio plugin by URI. No audio processing yet.
2021-08-07 14:37:02 -07:00
Elliott Liggett
24031d1cd5
Cleanup
2021-08-07 14:02:10 -07:00
Elliott Liggett
670eb01458
Some basic plugin init code
2021-08-07 12:27:35 -07:00
Elliott Liggett
3f63e5e415
A little work on interfaces. Will not compile, do not use.
2021-08-07 00:37:25 -07:00
Elliott Liggett
0f774b2870
Starting work on LV2 Audio Plugins.
2021-08-06 23:05:24 -07:00