boblark
03c16e07d2
Removed old commented out code. No functional change
3 years ago
boblark
2a7e5c62dc
Add note about changing sample rate.
3 years ago
boblark
aa9f447338
Include Spectral DeNoise
3 years ago
Bob Larkin
46160d8723
Merge pull request #13 from grahamwhaley/20220511_spectral_nr
...
Add Spectral Noise Reduction
3 years ago
boblark
aea7d22703
Corrrected references to f32 and F32
3 years ago
boblark
1ad067459b
Corrected Biquad filter functions and added 24 and 32 bit note to I2S.
3 years ago
boblark
8e470ff2ce
Merge branch 'master' of https://github.com/chipaudette/OpenAudio_ArduinoLibrary
3 years ago
boblark
f350b41937
Corrected error handling of audio_block's
3 years ago
Bob Larkin
e1a2fcce5b
Merge pull request #14 from IDC-Dragon/master
...
high resolution for I2S input/output, added S/PDIF input/output with configurable sample rate and 24 bit
3 years ago
Graham Whaley
762df65cad
spectral: Add SpectralNoise to the GUI tool
...
Add the SpectralNoise component to the UI/GUI Audio
Design Tool.
Signed-off-by: Graham Whaley <graham.whaley@gmail.com>
3 years ago
Graham Whaley
0d481fc332
spectral: Add Spectral NR example
...
Add Spectral NR example. Example switches between
'passthrough' and 'Spectral NR' processing every 10
seconds to allow comparison.
Input is via I2S and USB. Output is on I2S/headphones
Signed-off-by: Graham Whaley <graham.whaley@gmail.com>
3 years ago
Graham Whaley
065689a892
spectral: Add Spectral noise reduction
...
Add Spectral Noise Reduction module, based on the code from
the UHSDR / Convolution-SDR code bases.
Signed-off-by: Graham Whaley <graham.whaley@gmail.com>
3 years ago
joerg
d9efa3143a
full resolution for I2S input, all 32 bits are read and converted to float (instead of only upper 16 bit)
3 years ago
joerg
4fe37d5d95
Added float modules for 24 bit precision S/PDIF I/O. They are forked from current code of the "offical" (16 bit 44.1kHz only) Teensy audio library, but extended to 24 bit precision and configurable sample rate.
3 years ago
joerg
fa6885d4ff
I2S output was sending 32 bits already, but only 16 were used. Now, send all available precision.
...
Basically, I re-did jcj83429's pull request, which got outdated, to current code: https://github.com/chipaudette/OpenAudio_ArduinoLibrary/pull/8
3 years ago
joerg
cce309ffd2
have defaults for AudioSettings_F32
3 years ago
joerg
6a5d40a459
fixed a typo int -> float -> int conversion is now lossless
...
credits to jcj83429, same as 93a3732fbf
3 years ago
boblark
a609fa8602
Added note about USB_Audio_F32.h
3 years ago
boblark
fc27a9f05d
Removed USB_Audio_F32.h as it needs theIDE set to Tools>USB Type>Audio
3 years ago
boblark
49e16b7876
Corrected interpolation of sine, minor change in values
3 years ago
boblark
b222b60496
Corrected syntax to stop warnings
3 years ago
boblark
c6c0c3ca31
Removed unused variable
3 years ago
boblark
bd14b2b885
Corrected warnings (no problems)
3 years ago
boblark
f46914a958
Corrected missing power calculation
3 years ago
boblark
4dc9715961
removed conditional declare
3 years ago
boblark
a8a82af2a5
removed conditional declare
3 years ago
boblark
b123512146
Addded missing USB_Audio_F32.h reference
3 years ago
boblark
203e9e5125
Updated DesignTool_F32 to allow stan alone operation
3 years ago
boblark
3d09faeba5
@boblark
3 years ago
boblark
51d969603a
Clarified wording.
3 years ago
boblark
b4e76fa8cb
Added ZIP version of Design Tool F32 for non-internet connection operation.
3 years ago
boblark
f50a9da73f
Work in progress, this is closer.
3 years ago
boblark
241280fafc
Moved stand alone Design tool to gui directory
3 years ago
boblark
692f896de0
Added ZIPed Design Tool for local file use
3 years ago
boblark
40feb72c48
Got correct main.js
3 years ago
boblark
59f7a7bfb1
Removed old saved index.html
3 years ago
boblark
50543d1563
Removed redundant Design Tool files
3 years ago
boblark
a35712c8ab
Brought Design Tool back to github
3 years ago
boblark
69deebb2f2
Correct phase interpolation to correct very minor error
3 years ago
boblark
1d39ef16ef
added L and R BPF at fs/4 to AlignLR & cleaned up comments
3 years ago
boblark
a5d698632f
added L and R BPF at fs/4 to AlignLR & cleaned up comments
3 years ago
boblark
d1955a2ce0
added L and R BPF at fs/4 to AlignLR
3 years ago
boblark
ec3d395a45
AlignLR added normalization to remove threshold.
3 years ago
boblark
8702b04e7b
Tone detector set to 1209 Hz
3 years ago
boblark
1abb151ffd
Restored outputScale. My mistakegit add output_i2s_f32.h
3 years ago
boblark
dfb7d25189
Removed extra .h - Thanks B Miller
3 years ago
boblark
d25d0998ee
Changed to allow very small noise power
3 years ago
boblark
686fceb41c
Comment corrections, no code change
3 years ago
boblark
a27123ec64
Corrected comments, only
3 years ago
boblark
8ac9b2f536
Corrected comments, no code change
3 years ago