Wykres commitów

164 Commity (lv2)

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