Wykres commitów

1168 Commity (lv2)

Autor SHA1 Wiadomość Data
Phil Taylor e3ecdb1850 Add logcategories.h 2021-08-17 11:47:35 +01:00
Elliott Liggett 0ec96fbb9c Correct scaling from int to float now... I hope! 2021-08-16 09:25:30 -07:00
Elliott Liggett e4ffe54d4d Change to error message 2021-08-15 22:32:29 -07:00
Elliott Liggett 8283b4bfc1 Fixed issue with small numbers in parameters. 2021-08-15 22:19:26 -07:00
Elliott Liggett 06827a4d0b Added bypass button. 2021-08-15 19:08:31 -07:00
Elliott Liggett ee701795db Just some notes on plugins that worked. 2021-08-15 00:29:02 -07:00
Elliott Liggett e9af0c8314 Plugin controls working! Press the Debug button to show the Rx Chain
controls for whatever plugin is loaded.
2021-08-14 23:20:59 -07:00
Elliott Liggett f693c37cb3 controls soon. The automatic controls data emission is probably
happening before the connect statement completes in wfmain. We'll need
to request them instead.
2021-08-14 00:46:39 -07:00
Elliott Liggett e71b8d08aa Control messages may now exit the generic control GUI and go into the
receive audio chain plugin. Untested as I don't have the controls going
*in* yet.
2021-08-14 00:37:21 -07:00
Elliott Liggett bcec558929 Missing link in the signal slot connection is fixed. wfmain now receives
information about the plugins that exist.
2021-08-13 23:17:17 -07:00
Elliott Liggett 163cb4b3cb We have plugin information reaching the UDP handler, and emitting from
the udp handler, but for whatever reason it is not reaching the connect
lambda in the rigCommander (and thus not reaching wfmain). Not sure why.
2021-08-13 15:52:23 -07:00
Elliott Liggett a087428462 Header locations for lv2 windows/linux fix. 2021-08-13 11:33:35 -07:00
Elliott Liggett 28fcff7e1d More plugin code. Forgot to commit this. 2021-08-12 10:05:00 -07:00
Phil Taylor 6d7c4f49ec Merge branch 'lv2' of https://gitlab.com/eliggett/wfview into lv2 2021-08-11 15:58:04 +01:00
Phil Taylor 227fd6f6bc Attempt at adding plugin feature support 2021-08-11 15:57:52 +01:00
Elliott Liggett 5b75977698 Pure insanity. Added a thing to make a GUI for any plugin. 2021-08-10 23:50:50 -07:00
Elliott Liggett d94dee85b8 Working! Fixed signed issue! 2021-08-10 14:54:06 -07:00
Elliott Liggett 1b44d310b0 No crash! Distortion but we can fix that. 2021-08-10 12:57:34 -07:00
Elliott Liggett 0abf88792d Removing code that did nothing. 2021-08-08 14:46:43 -07:00
Elliott Liggett f1f3aee28c Removing unused code 2021-08-08 14:46:19 -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 42dc2439e0 Tried additional plugins, mbeq does not load correctly. Added more to
the destructor.
2021-08-08 00:17:05 -07:00
Elliott Liggett b14c064119 Added nice debug for plugin control information. 2021-08-08 00:01:55 -07:00
Elliott Liggett f947e939e0 controls vector now fills with data about each plugin control. 2021-08-07 23:38:43 -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 c996f7c23a Added shell of a run plugin function 2021-08-07 16:19:51 -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 5a7e700291 Fix linking issues with the library 2021-08-07 14:05:06 -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
Roeland Jansen e9df69f156 Merge branch 'audio-enhance' 2021-08-06 09:32:09 +02:00
Phil Taylor b8345bf77f Move rigctld settings in Ui 2021-08-05 14:45:19 +01:00
Phil Taylor 543b289c99 Fixes for setting freq/mode 2021-08-05 14:15:10 +01:00
Phil Taylor e091ed5254 Support for more rigctld commands 2021-08-05 13:52:06 +01:00
Phil Taylor 273132de89 More fixes to rigctld 2021-08-05 11:29:20 +01:00
Phil Taylor f36cefac3a Change the way rigctl response is built 2021-08-05 11:06:35 +01:00
Roeland Jansen 2a524fca1d Merge branch 'audio-enhance' 2021-08-05 09:08:02 +02:00
Phil Taylor 1e2a0db604 More rigctld fixes 2021-08-05 01:23:15 +01:00
Phil Taylor ee2cf70dc0 Add rigctld config to ui and fix some bugs 2021-08-04 20:49:32 +01:00
Roeland Jansen 3fc75320e4 Merge branch 'linstall' 2021-08-03 20:13:50 +02:00
Roeland Jansen bee4f03edb added derSuessman prefix code 2021-08-02 08:06:19 +02:00
Roeland Jansen 3be08137dd Merge branch 'audio-enhance' 2021-08-02 07:54:51 +02:00
Phil Taylor eddc5d42ba Fix broken 8bit audio 2021-08-01 18:34:32 +01:00
Roeland Jansen 680262b4d2 added derSuessmann additions to have a linux install prefix 2021-08-01 13:58:47 +02:00