Wykres commitów

15 Commity (a087428462a5ddf9a6c8d4034ece1c96eb9f8896)

Autor SHA1 Wiadomość Data
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