From f5d1c01a588f31d7abc4913c81c109d8aa006be7 Mon Sep 17 00:00:00 2001 From: boblark Date: Mon, 13 Mar 2023 11:11:15 -0700 Subject: [PATCH] Add Voice Clipper class --- OpenAudio_ArduinoLibrary.h | 1 + docs/index.html | 100 +++++- examples/VoiceClipper/VoiceClipper.ino | 183 +++++++++++ examples/VoiceClipper12/VoiceClipper12.ino | 184 +++++++++++ gui/DesignTool_F32.zip | Bin 1724176 -> 1724555 bytes radioVoiceClipper_F32.cpp | 184 +++++++++++ radioVoiceClipper_F32.h | 343 +++++++++++++++++++++ 7 files changed, 993 insertions(+), 2 deletions(-) create mode 100644 examples/VoiceClipper/VoiceClipper.ino create mode 100644 examples/VoiceClipper12/VoiceClipper12.ino create mode 100644 radioVoiceClipper_F32.cpp create mode 100644 radioVoiceClipper_F32.h diff --git a/OpenAudio_ArduinoLibrary.h b/OpenAudio_ArduinoLibrary.h index c43f69e..f0b90fc 100644 --- a/OpenAudio_ArduinoLibrary.h +++ b/OpenAudio_ArduinoLibrary.h @@ -63,6 +63,7 @@ #include "AudioFilterFIRGeneral_F32.h" #include "radioCESSBtransmit_F32.h" #include "radioCESSB_Z_transmit_F32.h" +#include "radioVoiceClipper_F32.h" #include "RadioFMDetector_F32.h" #include "radioBFSKmodulator_F32.h" #include "radioFT8Modulator_F32.h" diff --git a/docs/index.html b/docs/index.html index 48f857e..a02ba67 100644 --- a/docs/index.html +++ b/docs/index.html @@ -418,10 +418,9 @@ span.mainfunction {color: #993300; font-weight: bolder} {"type":"radioModulatedGenerator_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"Modulator","inputs":"2","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"2"}}, {"type":"radioNoiseBlanker_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"NoiseBlank","inputs":"2","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"2"}}, - {"type":"radioCESSBtransmit_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"CESSB_Mod","inputs":"1","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"2"}}, {"type":"radioCESSB_Z_transmit_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"CESSB_Z_Mod","inputs":"1","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"2"}}, - + {"type":"radioVoiceClipper_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"Clipper","inputs":"1","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"2"}}, {"type":"RadioFMDiscriminator_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"FMDiscrim","inputs":"1","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"2"}}, {"type":"RadioBFSKModulator_F32","data":{"defaults":{"name":{"value":"new"}},"shortName":"BFSKMod","inputs":"0","output":"0","category":"radio-function","color":"#E6E0F8","icon":"arrow-in.png","outputs":"1"}}, @@ -3793,6 +3792,103 @@ look ahead delay, as well.

+ +