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