Elliott Liggett
0ec96fbb9c
Correct scaling from int to float now... I hope!
2021-08-16 09:25:30 -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
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
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
1b44d310b0
No crash! Distortion but we can fix that.
2021-08-10 12:57:34 -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
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
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
Phil Taylor
eddc5d42ba
Fix broken 8bit audio
2021-08-01 18:34:32 +01:00
Roeland Jansen
9588aa1eb9
Merge branch 'sequence'
2021-07-07 07:56:26 +02:00
Elliott Liggett
e6e8a115c3
Local af gain now has anti-log audio pot taper.
2021-07-06 12:02:09 -07:00
Phil Taylor
3d62fb6f08
Merge branch 'sequence' into audio-enhance
2021-07-06 10:09:34 +01:00
Phil Taylor
280f7133d9
Only start audio when stream is ready
2021-07-06 10:05:55 +01:00
Elliott Liggett
f51f91afaf
Applying setup.volume within audio handler if the audio handled is an
...
output. Added this to the init function.
2021-07-05 23:24:35 -07:00
Phil Taylor
87b26d4ad7
Check that we have at least 1 audio channel available.
2021-06-07 14:06:21 +01:00
Phil Taylor
5d29dd8ac9
Improve audio cleanup
2021-06-07 12:33:14 +01:00
Phil Taylor
caa61ee14d
Make only MacOS use buffered audio
2021-06-07 10:59:15 +01:00
Phil Taylor
49ac3cb020
Improve mac audio
2021-06-07 10:49:53 +01:00
Phil Taylor
67927b0d56
Fix to allow rtaudio to compile again
2021-06-06 17:56:48 +01:00
Phil Taylor
9a0ea32b88
Add latency check to TX audio
2021-06-05 08:42:00 +01:00
Phil Taylor
0abdbd3218
Fix incorrect use of latency setting
2021-06-05 08:36:24 +01:00
Phil Taylor
6218cf5f04
Fix for txaudio
2021-06-04 13:33:57 +01:00
Phil Taylor
24ce16b0b9
Add QtMultimedia as default audio
2021-06-04 08:24:26 +01:00
Phil Taylor
9de6d64dab
Hopefully fix hang on exit when trying to close audio thread.
2021-06-03 12:05:28 +01:00
Phil Taylor
2aefbe5dcd
Replace removed code!
2021-06-02 20:15:31 +01:00
Phil Taylor
84fd5e0631
Use heap based rtaudio for enumeration
2021-06-02 20:13:17 +01:00
Phil Taylor
0bc3d6adfe
Catch possible exception when closing non-existent stream
2021-06-02 19:18:44 +01:00
Phil Taylor
e4ed41f3d3
Fix mac audio
2021-06-02 19:16:46 +01:00
Phil Taylor
2d92dbbb8f
Fix mac crash on closing audio
2021-06-02 18:53:30 +01:00
Phil Taylor
006b2904cb
Make sure audio is deleted in destructor
2021-06-02 18:36:33 +01:00
Phil Taylor
a04044e75b
Force specific rtaudio API depending on platform.
2021-06-02 18:35:04 +01:00
Phil Taylor
b850eb078b
Linux now uses librtuadio-dev where available
2021-06-02 18:16:38 +01:00
Phil Taylor
462551838d
Tell rtaudio not to hog device
2021-06-02 12:48:35 +01:00
Phil Taylor
69a34f1c00
Update audiohandler.cpp
2021-06-02 12:35:10 +01:00
Phil Taylor
f54898045a
Select chunksize based on native sample rate
2021-06-02 12:21:06 +01:00
Phil Taylor
f2a36d4cbb
Force 48K sample rate when 44100 is detected.
2021-06-02 12:08:48 +01:00
Phil Taylor
6bfb294502
Let buffer keep filling.
2021-06-01 20:19:06 +01:00
Phil Taylor
35dd0c9c62
Fix for crashing pty on mac
2021-05-31 17:55:01 +01:00
Phil Taylor
6a103d051f
Remove various compiler warnings and tidy up.
2021-05-30 12:07:51 +01:00
Phil Taylor
05fc1677d4
add silence if audio has stopped
2021-05-30 11:36:13 +01:00
Phil Taylor
d2375a9065
fix for mac/linux compiler
2021-05-29 20:50:27 +01:00
Phil Taylor
fba496e1d4
Detect number of device channels and convert accordingly
2021-05-29 20:13:52 +01:00
Phil Taylor
923adbaa30
Lots more changes for rtaudio compatibility
2021-05-29 18:59:45 +01:00
Phil Taylor
3db187e0a5
Update audiohandler.cpp
2021-05-28 18:13:08 +01:00
Phil Taylor
d072fdc4f3
Use preferred sample rate rather than force 48000
2021-05-27 23:23:23 +01:00