Wykres commitów

164 Commity (audioplugins)

Autor SHA1 Wiadomość Data
Phil Taylor baa0f9a2fc Add windows compatibility to plugins 2021-08-02 19:03:48 +01:00
Elliott Liggett 92b2ab8249 Dual mono, also starting to add hooks to bypass the plugin for A/B
testing at the user interface.
2021-08-02 01:21:01 -07:00
Elliott Liggett 66cceb4e5c Added some "presets" and examples. 2021-08-01 23:18:13 -07:00
Elliott Liggett fa0daefacb Dyson Compressor 2021-08-01 17:13:28 -07:00
Elliott Liggett ee57c67f16 minor change 2021-08-01 15:52:09 -07:00
Elliott Liggett d2388447d3 Working with the amp plugin. 2021-08-01 15:47:21 -07:00
Elliott Liggett ffd68dd878 Works if control gain is set at 0.1 and AF slider is at about 15%. 2021-08-01 15:40:35 -07:00
Elliott Liggett 19d1ab4863 Audio is dead silent, howver, it is much closer now than before. 2021-08-01 15:24:31 -07:00
Elliott Liggett f922789e2d Compiles, and does not crash!
Audio sounds bad, which means the plugin code is starting to work.
Current bugs: buffer size seems to be changing between 2728 bytes and
1112 bytes, so will need to make the plugin buffer dynamic.
2021-08-01 13:51:14 -07:00
Elliott Liggett 2bf131afd5 Added a mutex. Still have strange crashes. 2021-08-01 00:59:29 -07:00
Elliott Liggett 3c5cb7d539 hard-coded array size. Still seeing strange behavior. 2021-08-01 00:14:36 -07:00
Elliott Liggett b7daef12a5 Minor changes, getting there slowly. 2021-07-31 23:35:47 -07:00
Elliott Liggett 7146485f0d Compiles. Buffers are wrong size (zero). Will crash. 2021-07-31 19:53:17 -07:00
Elliott Liggett 60b199f68a This code does not compile.
TODO: Move load.c into a c++ file, possible within the audioHandler
class. Also need to work on the size of various arrays and stereo
interleve array data movements.
2021-07-31 18:24:30 -07: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