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