Elliott Liggett
dee76bc902
Audio windows finally behaving like regular windows
2026-05-06 12:26:28 -07:00
Elliott Liggett
947d4626f0
anti-alias toggle and decimation for the spectrum display audio widgets
2026-05-06 12:16:42 -07:00
Elliott Liggett
adf0bd931c
server setup files
2026-04-12 08:24:01 -07:00
Elliott Liggett
5690af8fdf
Removed audio processing code from wfserver builds.
2026-04-11 19:08:25 -07:00
Elliott Liggett
a396e801bf
Merged audioprocessing branch
2026-04-11 15:02:17 -07:00
Phil Taylor
e065b6cff4
Fix for 55 Hz wsjt-x issue
2026-04-10 14:17:11 +01:00
Elliott Liggett
51fb5055f8
Forgot two files needed for the monitor button
2026-04-04 14:16:40 -07:00
Elliott Liggett
20aed8ce2c
Allow collapsing sections even when disabled in the processors.
2026-04-04 12:08:27 -07:00
Elliott Liggett
802cc8d636
Better control of EQ values
2026-04-04 11:45:59 -07:00
Elliott Liggett
0d897219c1
Improved two-channel audio format support
2026-04-03 13:16:52 -07:00
Elliott Liggett
66539f90fa
Easier method to add users
2026-04-03 12:01:47 -07:00
Elliott Liggett
a1360613e3
Adds collapse/expand to the tx audio spectrum
2026-04-03 11:25:56 -07:00
Elliott Liggett
c3809cbaad
Additional resize fixes for the RX Audio widget
2026-03-30 14:38:08 -07:00
Elliott Liggett
3a2416665d
Correctly resizes rx audio processor
2026-03-30 14:22:45 -07:00
Elliott Liggett
5dc252b929
Noise reduction profiles can now be automatically loaded
2026-03-17 22:52:19 -07:00
Elliott Liggett
b794775dc5
Forgot two files for the collapsible section of the audio processor widgets.
2026-03-17 17:39:51 -07:00
Elliott Liggett
26d689e190
Widget resize issues with audio processors
2026-03-17 16:04:59 -07:00
Elliott Liggett
a1ba965ef6
This should fix issues with "robotic" self-monitoring audio.
...
It should also make RT audio more usable. Most users will still find
there are specific audio back-ends that work better than others, so it
remains essential to try each of the three (Qt Audio, Port Audio, and RT
Audio).
2026-03-16 10:06:45 -07:00
Elliott Liggett
8bc57ca3b6
Static ANR profile display (refreshes when new data is available only)
2026-03-13 18:00:18 -07:00
Elliott Liggett
6d5dd99352
Adds a way to visualize the noise reduction profile for the ANR.
...
Also adds a countdown timer for the ANR sample stage.
2026-03-13 17:52:04 -07:00
Elliott Liggett
686d543f47
Variable grid spacing based on widget size
2026-03-11 22:18:13 -07:00
Elliott Liggett
75eb342770
minor issue with settings and widget enable/hide settings
2026-03-11 18:41:59 -07:00
Elliott Liggett
f5dbb35eec
Better sizing for the RX audio widget
2026-03-11 16:38:26 -07:00
Elliott Liggett
953dd2f070
Added basic receive audio equalizer
2026-03-11 15:54:31 -07:00
Elliott Liggett
c2154068e6
Default to audio processors off, renamed transmit audio processor in the
...
code
2026-03-11 08:36:33 -07:00
Elliott Liggett
dc3048684e
More parameters exposed in Speex, also faster fast fourier transforms
2026-03-10 22:46:06 -07:00
Elliott Liggett
de3e2e65ea
Removed dysfunctional meter from rx audio widget
2026-03-10 20:19:05 -07:00
Elliott Liggett
b41403467c
This update adds the Audacity Noise Reduction processor
2026-03-09 22:31:11 -07:00
Elliott Liggett
eca371f339
Removes useless anti-reverb DSP
2026-03-08 22:05:16 -07:00
Elliott Liggett
c8d41a3b8e
Better SPAC but not good SPAC. Also adds some controls.
2026-03-08 21:31:23 -07:00
Elliott Liggett
5093efa28f
First cut at receive side DSP, noise reduction
2026-03-08 16:13:16 -07:00
Elliott Liggett
f0cd991c2a
Yet another define for non-POSIX builds
2026-03-06 14:45:06 -08:00
Elliott Liggett
931b0331b3
More intuitive compression ratio controls
2026-03-04 08:51:01 -08:00
Elliott Liggett
c565fc762d
Adds preliminary support for RMS metering
2026-03-03 22:15:12 -08:00
Elliott Liggett
7eda390caa
Restored muteRX feature.
...
The preference is not restored on startup though, which I think is
ideal.
2026-03-03 21:34:02 -08:00
Elliott Liggett
0656695e80
Removes a preference and some debug code
2026-03-03 21:16:13 -08:00
Elliott Liggett
ba1a8b80be
Much faster DFT for the audio due to an error we were making.
...
This also adds PocketFFT as included source under the BSD license. See
the About Box.
2026-03-03 20:01:01 -08:00
Elliott Liggett
fb84f79692
This update adds a noise gate
2026-03-02 14:56:32 -08:00
Elliott Liggett
3ddbfc2609
Moves the DSPs visually so as to indicate which happens first.
2026-03-02 14:25:55 -08:00
Elliott Liggett
f3d98669b4
Better default input gain to match gain reduction
2026-03-02 14:18:12 -08:00
Elliott Liggett
393ec04793
Variable FPS for the spectrum. Only getting 8 FPS calculation-wise on my
...
system though.
2026-03-02 14:12:24 -08:00
Elliott Liggett
b472e70859
Adds DFT to the audio processor. FPS control not working yet.
2026-03-02 11:14:29 -08:00
Elliott Liggett
52706b0d46
Added audio processing
...
This commit adds compression and EQ support, as well as self-monitoring.
2026-03-01 23:14:50 -08:00
Elliott Liggett
8c8e0625df
Catch for possible NULL timer in connectionHandler
2026-02-25 08:33:36 -08:00
Elliott Liggett
ab0ae2ad32
Meter reversal fix
2026-02-09 10:52:28 -08:00
Elliott Liggett
1376804de6
Update for crash when meters do not have rig data
2026-02-09 10:39:49 -08:00
Phil Taylor
3a1dde6ff6
Change calling convention to prevent Windows stack corruption
2026-02-02 17:09:09 +00:00
Phil Taylor
53eefbc0fb
Make FTDI library load on request.
2026-02-02 16:55:20 +00:00
Phil Taylor
82e1e5784e
Fix for wfserver build
2026-01-18 13:02:10 +00:00
Phil Taylor
b957706e73
Rewrite of Icom audio handling (from Newscope branch)
2025-12-20 12:13:29 +00:00