AnalogTapeModel

Physical modelling signal processing for analog tape recording
Log | Files | Refs | Submodules | README | LICENSE

ModeNameSize
-rw-r--r--.github/FUNDING.yml5L
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md33L
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.md17L
-rw-r--r--.github/labeler.yml25L
-rw-r--r--.github/workflows/arm-mac.yml40L
-rw-r--r--.github/workflows/auto-format.yml43L
-rw-r--r--.github/workflows/clang-tidy.yml48L
-rw-r--r--.github/workflows/cmake.yml65L
-rw-r--r--.github/workflows/codesee-arch-diagram.yml81L
-rw-r--r--.github/workflows/ios.yml63L
-rw-r--r--.github/workflows/labeler.yml12L
-rw-r--r--.github/workflows/manual.yml41L
-rw-r--r--.gitignore43L
-rw-r--r--.gitmodules15L
-rw-r--r--BUILDING.md77L
-rw-r--r--CHANGELOG.md143L
-rw-r--r--CONTRIBUTING.md83L
-rw-r--r--LICENSE674L
-rw-r--r--Manual/ChowTapeManual.pdf481868B
-rw-r--r--Manual/ChowTapeManual.tex517L
-rw-r--r--Manual/Makefile17L
-rw-r--r--Manual/manual.cls60L
-rw-r--r--Manual/sony_tc-260.jpg25772B
-rw-r--r--Notes/Continuous Time Considerations.md89L
-rw-r--r--Notes/Continuous Time Considerations.pdf201897B
-rw-r--r--Notes/Digitizing Hysteresis.md61L
-rw-r--r--Notes/Digitizing Hysteresis.pdf182861B
-rw-r--r--Paper/420_paper.pdf640587B
-rw-r--r--Paper/420_paper.tex797L
-rw-r--r--Paper/IEEEbib.bst1021L
-rw-r--r--Paper/dafx_19.sty445L
-rw-r--r--Paper/references.bib138L
-rw-r--r--Paper/tikz-dsp.sty22L
-rw-r--r--Paper/tikzlibrarydsp.code.tex238L
-rw-r--r--Plugin/.clang-format75L
-rw-r--r--Plugin/.clang-tidy39L
-rw-r--r--Plugin/CMakeLists.txt134L
-rw-r--r--Plugin/Installers/mac/ChowTapeModel.pkgproj4006L
-rw-r--r--Plugin/Installers/mac/Intro.txt1L
-rw-r--r--Plugin/Installers/mac/build_mac_installer.sh44L
-rw-r--r--Plugin/Installers/windows/ChowTapeModel_Install_Script.iss199L
-rw-r--r--Plugin/Installers/windows/ChowTapeModel_Install_Script_32bit.iss169L
-rw-r--r--Plugin/Installers/windows/build_win_installer.sh27L
-rw-r--r--Plugin/Installers/windows/chowtape.ico121010B
-rw-r--r--Plugin/Screenshots/CHEW.png23382B
-rw-r--r--Plugin/Screenshots/Comp.png24381B
-rw-r--r--Plugin/Screenshots/Degrade.png16540B
-rw-r--r--Plugin/Screenshots/Filters.png24203B
-rw-r--r--Plugin/Screenshots/Flutter.png15759B
-rw-r--r--Plugin/Screenshots/Gain.png27097B
-rw-r--r--Plugin/Screenshots/Loss.png23503B
-rw-r--r--Plugin/Screenshots/Stereo.png21969B
-rw-r--r--Plugin/Screenshots/Tape.png22740B
-rw-r--r--Plugin/Screenshots/Tone.png23255B
-rw-r--r--Plugin/Screenshots/Wow.png11673B
-rw-r--r--Plugin/Screenshots/full_gui.png115248B
-rw-r--r--Plugin/Source/CMakeLists.txt26L
-rw-r--r--Plugin/Source/GUI/Assets/Background.svg9L
-rw-r--r--Plugin/Source/GUI/Assets/LeftArrow.svg3L
-rw-r--r--Plugin/Source/GUI/Assets/RightArrow.svg3L
-rw-r--r--Plugin/Source/GUI/Assets/RobotoCondensed-Bold.ttf169352B
-rw-r--r--Plugin/Source/GUI/Assets/RobotoCondensed-Regular.ttf169848B
-rw-r--r--Plugin/Source/GUI/Assets/cog-solid.svg1L
-rw-r--r--Plugin/Source/GUI/Assets/gui.xml297L
-rw-r--r--Plugin/Source/GUI/Assets/gui_ios.xml327L
-rw-r--r--Plugin/Source/GUI/Assets/knob.svg13L
-rw-r--r--Plugin/Source/GUI/Assets/logo.png69328B
-rw-r--r--Plugin/Source/GUI/Assets/pointer.svg4L
-rw-r--r--Plugin/Source/GUI/Assets/powerswitch.svg6L
-rw-r--r--Plugin/Source/GUI/AutoUpdating.cpp247L
-rw-r--r--Plugin/Source/GUI/AutoUpdating.h64L
-rw-r--r--Plugin/Source/GUI/CMakeLists.txt25L
-rw-r--r--Plugin/Source/GUI/IOSOnly/DragToScrollListener.cpp97L
-rw-r--r--Plugin/Source/GUI/IOSOnly/DragToScrollListener.h31L
-rw-r--r--Plugin/Source/GUI/IOSOnly/ScrollView.cpp40L
-rw-r--r--Plugin/Source/GUI/IOSOnly/ScrollView.h27L
-rw-r--r--Plugin/Source/GUI/IOSOnly/TipJar.cpp72L
-rw-r--r--Plugin/Source/GUI/IOSOnly/TipJar.h38L
-rw-r--r--Plugin/Source/GUI/ModulatableSlider.cpp329L
-rw-r--r--Plugin/Source/GUI/ModulatableSlider.h79L
-rw-r--r--Plugin/Source/GUI/MyLNF.cpp405L
-rw-r--r--Plugin/Source/GUI/MyLNF.h126L
-rw-r--r--Plugin/Source/GUI/OnOff/OnOffManager.cpp95L
-rw-r--r--Plugin/Source/GUI/OnOff/OnOffManager.h31L
-rw-r--r--Plugin/Source/GUI/OnOff/PowerButton.cpp97L
-rw-r--r--Plugin/Source/GUI/OnOff/PowerButton.h53L
-rw-r--r--Plugin/Source/GUI/OversamplingMenu.cpp50L
-rw-r--r--Plugin/Source/GUI/OversamplingMenu.h23L
-rw-r--r--Plugin/Source/GUI/SettingsButton.cpp106L
-rw-r--r--Plugin/Source/GUI/SettingsButton.h55L
-rw-r--r--Plugin/Source/GUI/TitleComp.cpp68L
-rw-r--r--Plugin/Source/GUI/TitleComp.h51L
-rw-r--r--Plugin/Source/GUI/TooltipComp.cpp97L
-rw-r--r--Plugin/Source/GUI/TooltipComp.h61L
-rw-r--r--Plugin/Source/GUI/Visualizers/LightMeter.cpp25L
-rw-r--r--Plugin/Source/GUI/Visualizers/LightMeter.h40L
-rw-r--r--Plugin/Source/GUI/Visualizers/MixGroupViz.cpp75L
-rw-r--r--Plugin/Source/GUI/Visualizers/MixGroupViz.h52L
-rw-r--r--Plugin/Source/GUI/Visualizers/TapeScope.cpp69L
-rw-r--r--Plugin/Source/GUI/Visualizers/TapeScope.h33L
-rw-r--r--Plugin/Source/GUI/WowFlutterMenu.cpp141L
-rw-r--r--Plugin/Source/GUI/WowFlutterMenu.h46L
-rw-r--r--Plugin/Source/Headless/Benchmarks.cpp127L
-rw-r--r--Plugin/Source/Headless/Benchmarks.h18L
-rw-r--r--Plugin/Source/Headless/CMakeLists.txt34L
-rw-r--r--Plugin/Source/Headless/Main.cpp43L
-rw-r--r--Plugin/Source/Headless/ScreenshotHelper.cpp122L
-rw-r--r--Plugin/Source/Headless/ScreenshotHelper.h33L
-rw-r--r--Plugin/Source/Headless/UnitTests/HysteresisOpsTest.cpp83L
-rw-r--r--Plugin/Source/Headless/UnitTests/MixGroupsTest.cpp115L
-rw-r--r--Plugin/Source/Headless/UnitTests/MultiChannelTest.cpp84L
-rw-r--r--Plugin/Source/Headless/UnitTests/PresetLevelTest.cpp63L
-rw-r--r--Plugin/Source/Headless/UnitTests/STNTest.cpp120L
-rw-r--r--Plugin/Source/Headless/UnitTests/SpeedTest.cpp51L
-rw-r--r--Plugin/Source/Headless/UnitTests/UnitTests.cpp81L
-rw-r--r--Plugin/Source/Headless/UnitTests/UnitTests.h15L
-rw-r--r--Plugin/Source/MixGroups/MixGroupsController.cpp111L
-rw-r--r--Plugin/Source/MixGroups/MixGroupsController.h40L
-rw-r--r--Plugin/Source/MixGroups/MixGroupsSharedData.cpp65L
-rw-r--r--Plugin/Source/MixGroups/MixGroupsSharedData.h46L
-rw-r--r--Plugin/Source/PluginProcessor.cpp337L
-rw-r--r--Plugin/Source/PluginProcessor.h107L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_DisintegratedMemories.chowpreset43L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_FunkThat1987.chowpreset43L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_HelloHangover.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_IHaveARadio.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_Warehouse1997.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Bad Tape Good Player.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Bass/Bass - 808 Comp and Tone.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Bass/Bass - 808 Maker.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Bass/Bass - Sub Beef.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Bass/Bass - Warm Tape.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Cozy Unstable.chowpreset59L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Fast Wobble.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Found Tape Player.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Good Tape Bad Player.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Guitar/Guitar - Breaking Up.chowpreset64L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Guitar/Guitar - Phaser Like.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Guitar/Guitar - Short Plucked.chowpreset59L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Guitar/Guitar - Slower Chorus.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Guitar/Guitar - Vintage Chorus.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/HighHats/High Hats - Hats Shorter.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/HighHats/High Hats - Lofi Vibe.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/HighHats/High Hats - Old MPC.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/INIT.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Just Warmth.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Kick/Kick - A Little Punch.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Kick/Kick - Broken Kick.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Kick/Kick - In the Cut.chowpreset59L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Kick/Kick - LoFi Kick Short.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Kick/Kick - LoFi Kick.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Kick/Kick - Punch Hi Cut.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Low Cut High Cut.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Mix/Mix - 30ips Glue.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Mix/Mix - Cassette Like.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Mix/Mix - Super LoFi.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Noise/Just Tape Noise.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Noise/Subtle Tape Noise.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Noise/Tape Noise Hard Rain.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Noise/Tape Noise Rain.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Old Telephone.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Perc/Perc - Noise After Hit.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Piano/Almost LoFi Piano.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Piano/Piano - Clean Cassette.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Piano/Piano - Dirtier Cassette.chowpreset59L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Punchy Lofi Drums.chowpreset59L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Snare/Snare - Almost Bitcrushed.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Snare/Snare - Cut the Lows.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Snare/Snare - LoFi Vibe.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Snare/Snare - Shorter LoFi.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Snare/Snare - Shorter Snare.chowpreset59L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/That Dirty LoFi.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/ThatDirtyLofi Less Noise.chowpreset48L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Carter/Underwater.chowpreset56L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_ChewLoss.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_DriftwithMe.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_GoodbyeHighs.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_HeavyDrumloop.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_StudioTime.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_TapeWide.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_ThatsCool.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_VibeDrive.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_Wack.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/CoolWAV/CoolWAV_WowDude.chowpreset57L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Factory/Default.chowpreset31L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Factory/LoFi.chowpreset31L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Factory/OldTape.chowpreset32L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Factory/TC260.chowpreset31L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Factory/Underbiased.chowpreset31L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Factory/WoozyChorus.chowpreset31L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Bleak.chowpreset66L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/High/Crane I.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/High/Crane II.chowpreset66L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/High/Flavor I.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/High/High Sauce I.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/High/High Sauce II.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/High/Spice I.chowpreset66L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/High/Spice II.chowpreset66L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Low/Flavor II.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Low/Flow I.chowpreset66L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Low/Flow II.chowpreset66L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Low/Low Grinder.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Low/Low Rider.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Low/Low Smasher.chowpreset63L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Low/String Mojo.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Solid Tape I.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/RK/Solid Tape II.chowpreset62L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_BassPusher.chowpreset33L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_Chorus2.chowpreset33L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_Chorus3.chowpreset33L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_Chorus4.chowpreset33L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_CleanFat.chowpreset32L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_Fat2.chowpreset32L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_Gritty.chowpreset32L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_Gritty2.chowpreset33L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_SlightlyWobbly.chowpreset32L
-rw-r--r--Plugin/Source/Presets/PresetConfigs/Sink/SNK_lofi.chowpreset32L
-rw-r--r--Plugin/Source/Presets/PresetManager.cpp207L
-rw-r--r--Plugin/Source/Presets/PresetManager.h20L
-rw-r--r--Plugin/Source/Processors/BypassProcessor.h74L
-rw-r--r--Plugin/Source/Processors/CMakeLists.txt19L
-rw-r--r--Plugin/Source/Processors/Chew/ChewProcessor.cpp136L
-rw-r--r--Plugin/Source/Processors/Chew/ChewProcessor.h60L
-rw-r--r--Plugin/Source/Processors/Chew/Dropout.h63L
-rw-r--r--Plugin/Source/Processors/Compression/CompressionProcessor.cpp116L
-rw-r--r--Plugin/Source/Processors/Compression/CompressionProcessor.h38L
-rw-r--r--Plugin/Source/Processors/Degrade/DegradeFilter.h72L
-rw-r--r--Plugin/Source/Processors/Degrade/DegradeNoise.h45L
-rw-r--r--Plugin/Source/Processors/Degrade/DegradeProcessor.cpp123L
-rw-r--r--Plugin/Source/Processors/Degrade/DegradeProcessor.h51L
-rw-r--r--Plugin/Source/Processors/DryWetProcessor.h47L
-rw-r--r--Plugin/Source/Processors/GainProcessor.h46L
-rw-r--r--Plugin/Source/Processors/Hysteresis/DCBlocker.h68L
-rw-r--r--Plugin/Source/Processors/Hysteresis/HysteresisOps.h155L
-rw-r--r--Plugin/Source/Processors/Hysteresis/HysteresisProcessing.cpp52L
-rw-r--r--Plugin/Source/Processors/Hysteresis/HysteresisProcessing.h198L
-rw-r--r--Plugin/Source/Processors/Hysteresis/HysteresisProcessor.cpp451L
-rw-r--r--Plugin/Source/Processors/Hysteresis/HysteresisProcessor.h87L
-rw-r--r--Plugin/Source/Processors/Hysteresis/HysteresisSTN.cpp87L
-rw-r--r--Plugin/Source/Processors/Hysteresis/HysteresisSTN.h47L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STNModel.cpp30L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STNModel.h38L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_0.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_10.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_100.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_20.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_30.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_40.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_50.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_60.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_70.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_80.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_90.json2627L
-rw-r--r--Plugin/Source/Processors/Hysteresis/ToneControl.cpp133L
-rw-r--r--Plugin/Source/Processors/Hysteresis/ToneControl.h48L
-rw-r--r--Plugin/Source/Processors/Input_Filters/InputFilters.cpp126L
-rw-r--r--Plugin/Source/Processors/Input_Filters/InputFilters.h37L
-rw-r--r--Plugin/Source/Processors/Input_Filters/LinkwitzRileyFilter.h101L
-rw-r--r--Plugin/Source/Processors/Loss_Effects/AzimuthProc.cpp70L
-rw-r--r--Plugin/Source/Processors/Loss_Effects/AzimuthProc.h25L
-rw-r--r--Plugin/Source/Processors/Loss_Effects/LossFilter.cpp166L
-rw-r--r--Plugin/Source/Processors/Loss_Effects/LossFilter.h59L
-rw-r--r--Plugin/Source/Processors/MidSide/MidSideProcessor.cpp128L
-rw-r--r--Plugin/Source/Processors/MidSide/MidSideProcessor.h31L
-rw-r--r--Plugin/Source/Processors/Timing_Effects/FlutterProcess.cpp47L
-rw-r--r--Plugin/Source/Processors/Timing_Effects/FlutterProcess.h71L
-rw-r--r--Plugin/Source/Processors/Timing_Effects/OHProcess.h77L
-rw-r--r--Plugin/Source/Processors/Timing_Effects/WowFlutterProcessor.cpp130L
-rw-r--r--Plugin/Source/Processors/Timing_Effects/WowFlutterProcessor.h50L
-rw-r--r--Plugin/Source/Processors/Timing_Effects/WowProcess.cpp49L
-rw-r--r--Plugin/Source/Processors/Timing_Effects/WowProcess.h52L
-rw-r--r--Plugin/modules/CMakeLists.txt101L
m---------Plugin/modules/JUCE @ ebbe26f
m---------Plugin/modules/RTNeural @ 0ec5023
m---------Plugin/modules/chowdsp_utils @ 39851f1
m---------Plugin/modules/clap-juce-extensions @ 5f369ad
-rw-r--r--Plugin/modules/cmake/VersionInfo.cmake28L
-rw-r--r--Plugin/modules/cmake/WarningFlags.cmake52L
m---------Plugin/modules/foleys_gui_magic @ bf56946
-rw-r--r--README.md77L
-rw-r--r--Scripts/aax_builds.sh125L
-rw-r--r--Scripts/ios_builds.sh50L
-rw-r--r--Scripts/mac_builds.sh71L
-rw-r--r--Scripts/validate.sh51L
-rw-r--r--Scripts/win_builds.sh66L
-rw-r--r--Simulations/Bias/BiasEx.png67030B
-rw-r--r--Simulations/Bias/BiasFreq1.png17393B
-rw-r--r--Simulations/Bias/BiasFreq2.png18305B
-rw-r--r--Simulations/Bias/BiasFreq3.png16406B
-rw-r--r--Simulations/Bias/bias.py21L
-rw-r--r--Simulations/Bias/bias_oversampling_plot.py35L
-rw-r--r--Simulations/Compression/compression.py56L
-rw-r--r--Simulations/Compression/compression_curves.png78410B
-rw-r--r--Simulations/Hysteresis/Sim1 M_H.png50453B
-rw-r--r--Simulations/Hysteresis/Sim1 M_t.png57518B
-rw-r--r--Simulations/Hysteresis/Sim2-M_H.png29707B
-rw-r--r--Simulations/Hysteresis/bias.png34058B
-rw-r--r--Simulations/Hysteresis/drive.png24650B
-rw-r--r--Simulations/Hysteresis/hysteresis2.py57L
-rw-r--r--Simulations/Hysteresis/hystersis.py112L
-rw-r--r--Simulations/Hysteresis/sat.png27695B
-rw-r--r--Simulations/Hysteresis/space_loss.png23022B
-rw-r--r--Simulations/Hysteresis/speed_thickness.png28611B
-rw-r--r--Simulations/LossEffects/Loss_Effects.png24086B
-rw-r--r--Simulations/LossEffects/Loss_Effects.py48L
-rw-r--r--Simulations/LossEffects/azimuth.py31L
-rw-r--r--Simulations/LossEffects/loss_effects2.py132L
-rw-r--r--Simulations/LossEffects/space_loss.png23022B
-rw-r--r--Simulations/LossEffects/speed_thickness.png28611B
-rw-r--r--Simulations/TimingEffects/AnalyzeTiming.py115L
-rw-r--r--Simulations/TimingEffects/Delay.png35789B
-rw-r--r--Simulations/TimingEffects/OHProcess.py41L
-rw-r--r--Simulations/TimingEffects/PulseTrain.py33L
-rw-r--r--Simulations/TimingEffects/pulse_train.wav17640058B
-rw-r--r--Simulations/TimingEffects/pulse_train_3.75.wav8923410B
-rw-r--r--Simulations/TimingEffects/pulse_train_7.5.wav8923410B
-rw-r--r--Simulations/TimingEffects/pulse_train_in.png17221B
-rw-r--r--Simulations/TimingEffects/timing_diff_3-75.png17291B
-rw-r--r--Simulations/TimingEffects/timing_diff_7-5.png17420B
-rw-r--r--Simulations/dc_blocker_plots.py28L
-rw-r--r--Testing/Canada_Bias.wav6226988B
-rw-r--r--Testing/Canada_Dry.wav3964264B
-rw-r--r--Testing/Canada_NoBias.wav6133292B
-rw-r--r--Testing/Canada_Tape.wav3969044B
-rw-r--r--Testing/DeadzoneTest.png31570B
-rw-r--r--Testing/FlutterTest.png26132B
-rw-r--r--Testing/HysteresisTest.png142851B
-rw-r--r--Testing/HysteresisTest_Tape.png196233B
-rw-r--r--Testing/PulseTrain_Out.wav26554412B
-rw-r--r--Testing/RisingSine_Bias.wav4899884B
-rw-r--r--Testing/RisingSine_Dry.wav4712492B
-rw-r--r--Testing/RisingSine_NoBias.wav4938284B
-rw-r--r--Testing/RisingSine_Tape.wav3263444B
-rw-r--r--Testing/deadzone_test.py23L
-rw-r--r--Testing/pulse_train.wav17640058B
-rw-r--r--Testing/sine_test.py48L
-rw-r--r--Testing/timing_test.py25L