commit ab24a79908828b029f10ab36ff628da2819659b0 parent 909a07963af9cd96b398c66e5b5bc53ba748a920 Author: jatinchowdhury18 <jatinchowdhury18@users.noreply.github.com> Date: Tue, 14 Sep 2021 10:38:08 -0700 Add new preset batch Diffstat:
24 files changed, 282 insertions(+), 19 deletions(-)
diff --git a/Plugin/Source/CMakeLists.txt b/Plugin/Source/CMakeLists.txt @@ -23,22 +23,29 @@ juce_add_binary_data(BinaryData SOURCES GUI/Assets/RobotoCondensed-Bold.ttf GUI/Assets/RobotoCondensed-Regular.ttf - Presets/PresetConfigs/Default.chowpreset - Presets/PresetConfigs/LoFi.chowpreset - Presets/PresetConfigs/OldTape.chowpreset - Presets/PresetConfigs/SNK_BassPusher.chowpreset - Presets/PresetConfigs/SNK_Chorus2.chowpreset - Presets/PresetConfigs/SNK_Chorus3.chowpreset - Presets/PresetConfigs/SNK_Chorus4.chowpreset - Presets/PresetConfigs/SNK_CleanFat.chowpreset - Presets/PresetConfigs/SNK_Fat2.chowpreset - Presets/PresetConfigs/SNK_Gritty.chowpreset - Presets/PresetConfigs/SNK_Gritty2.chowpreset - Presets/PresetConfigs/SNK_lofi.chowpreset - Presets/PresetConfigs/SNK_SlightlyWobbly.chowpreset - Presets/PresetConfigs/TC260.chowpreset - Presets/PresetConfigs/Underbiased.chowpreset - Presets/PresetConfigs/WoozyChorus.chowpreset + Presets/PresetConfigs/Factory/Default.chowpreset + Presets/PresetConfigs/Factory/LoFi.chowpreset + Presets/PresetConfigs/Factory/OldTape.chowpreset + Presets/PresetConfigs/Factory/TC260.chowpreset + Presets/PresetConfigs/Factory/Underbiased.chowpreset + Presets/PresetConfigs/Factory/WoozyChorus.chowpreset + + Presets/PresetConfigs/Sink/SNK_BassPusher.chowpreset + Presets/PresetConfigs/Sink/SNK_Chorus2.chowpreset + Presets/PresetConfigs/Sink/SNK_Chorus3.chowpreset + Presets/PresetConfigs/Sink/SNK_Chorus4.chowpreset + Presets/PresetConfigs/Sink/SNK_CleanFat.chowpreset + Presets/PresetConfigs/Sink/SNK_Fat2.chowpreset + Presets/PresetConfigs/Sink/SNK_Gritty.chowpreset + Presets/PresetConfigs/Sink/SNK_Gritty2.chowpreset + Presets/PresetConfigs/Sink/SNK_lofi.chowpreset + Presets/PresetConfigs/Sink/SNK_SlightlyWobbly.chowpreset + + Presets/PresetConfigs/AEIOU/AEIOU_DisintegratedMemories.chowpreset + Presets/PresetConfigs/AEIOU/AEIOU_FunkThat1987.chowpreset + Presets/PresetConfigs/AEIOU/AEIOU_HelloHangover.chowpreset + Presets/PresetConfigs/AEIOU/AEIOU_IHaveARadio.chowpreset + Presets/PresetConfigs/AEIOU/AEIOU_Warehouse1997.chowpreset Processors/Hysteresis/STN_Models/hyst_width_0.json Processors/Hysteresis/STN_Models/hyst_width_10.json diff --git a/Plugin/Source/Presets/CMakeLists.txt b/Plugin/Source/Presets/CMakeLists.txt @@ -1,3 +0,0 @@ -target_sources(CHOWTapeModel PRIVATE - Prese -) diff --git a/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_DisintegratedMemories.chowpreset b/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_DisintegratedMemories.chowpreset @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<Preset name="AEIOU_Disintegrated Memories"> + <Parameters> + <PARAM id="chew_depth" value="0.7999999523162842"/> + <PARAM id="chew_freq" value="0.09999999403953552"/> + <PARAM id="chew_var" value="0.5999999642372131"/> + <PARAM id="deg_amt" value="0.7999999523162842"/> + <PARAM id="deg_depth" value="0.3999999761581421"/> + <PARAM id="deg_var" value="0.7999999523162842"/> + <PARAM id="depth" value="0.7999999523162842"/> + <PARAM id="drive" value="0.3999999761581421"/> + <PARAM id="drywet" value="100.0"/> + <PARAM id="gap" value="29.99999809265137"/> + <PARAM id="h_bass" value="-0.2000000476837158"/> + <PARAM id="h_treble" value="0.7999999523162842"/> + <PARAM id="ingain" value="2.0"/> + <PARAM id="mode" value="4.0"/> + <PARAM id="os" value="2.0"/> + <PARAM id="outgain" value="0.0"/> + <PARAM id="rate" value="0.5"/> + <PARAM id="sat" value="0.7999999523162842"/> + <PARAM id="spacing" value="10.0"/> + <PARAM id="speed" value="30.0"/> + <PARAM id="thick" value="19.99999809265137"/> + <PARAM id="width" value="0.199999988079071"/> + <PARAM id="wow_depth" value="0.5999999642372131"/> + <PARAM id="wow_rate" value="0.3999999761581421"/> + <PARAM id="preset" value="16"/> + <PARAM id="chew_onoff" value="1.0"/> + <PARAM id="deg_onoff" value="1.0"/> + <PARAM id="flutter_onoff" value="1.0"/> + <PARAM id="h_tfreq" value="499.9999084472656"/> + <PARAM id="hyst_onoff"/> + <PARAM id="ifilt_high" value="7999.99853515625"/> + <PARAM id="ifilt_low" value="40.0"/> + <PARAM id="ifilt_makeup" value="0.0"/> + <PARAM id="ifilt_onoff" value="1.0"/> + <PARAM id="loss_onoff"/> + <PARAM id="mix_group"/> + <PARAM id="tone_onoff" value="1.0"/> + </Parameters> +</Preset> diff --git a/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_FunkThat1987.chowpreset b/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_FunkThat1987.chowpreset @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<Preset name="AEIOU_Funk That 1987"> + <Parameters> + <PARAM id="chew_depth" value="0.009999999776482582"/> + <PARAM id="chew_freq" value="0.009999999776482582"/> + <PARAM id="chew_var" value="1.0"/> + <PARAM id="deg_amt" value="0.09999999403953552"/> + <PARAM id="deg_depth" value="0.09999999403953552"/> + <PARAM id="deg_var" value="0.04999999701976776"/> + <PARAM id="depth" value="0.199999988079071"/> + <PARAM id="drive" value="0.5999999642372131"/> + <PARAM id="drywet" value="100.0"/> + <PARAM id="gap" value="10.0"/> + <PARAM id="h_bass" value="-0.6000000238418579"/> + <PARAM id="h_treble" value="-0.4000000357627869"/> + <PARAM id="ingain" value="0.0"/> + <PARAM id="mode" value="4.0"/> + <PARAM id="os" value="3.0"/> + <PARAM id="outgain" value="0.0"/> + <PARAM id="rate" value="0.199999988079071"/> + <PARAM id="sat" value="0.5999999642372131"/> + <PARAM id="spacing" value="0.1000000014901161"/> + <PARAM id="speed" value="15.00000095367432"/> + <PARAM id="thick" value="0.1000000014901161"/> + <PARAM id="width" value="0.2999999821186066"/> + <PARAM id="wow_depth" value="0.199999988079071"/> + <PARAM id="wow_rate" value="0.199999988079071"/> + <PARAM id="preset" value="17"/> + <PARAM id="chew_onoff" value="1.0"/> + <PARAM id="deg_onoff" value="1.0"/> + <PARAM id="flutter_onoff" value="1.0"/> + <PARAM id="h_tfreq" value="499.9999084472656"/> + <PARAM id="hyst_onoff"/> + <PARAM id="ifilt_high" value="12000.0"/> + <PARAM id="ifilt_low" value="20.0"/> + <PARAM id="ifilt_makeup" value="0.0"/> + <PARAM id="ifilt_onoff" value="1.0"/> + <PARAM id="loss_onoff"/> + <PARAM id="mix_group"/> + <PARAM id="tone_onoff" value="1.0"/> + </Parameters> +</Preset> diff --git a/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_HelloHangover.chowpreset b/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_HelloHangover.chowpreset @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<Preset name="AEIOU_Hello Hangover"> + <Parameters> + <PARAM id="azimuth" value="0.0"/> + <PARAM id="chew_depth" value="0.01999999955296516"/> + <PARAM id="chew_freq" value="0.01999999955296516"/> + <PARAM id="chew_onoff" value="0.0"/> + <PARAM id="chew_var" value="1.0"/> + <PARAM id="comp_amt" value="4.0"/> + <PARAM id="comp_attack" value="10.00000095367432"/> + <PARAM id="comp_onoff" value="0.0"/> + <PARAM id="comp_release" value="200.0000152587891"/> + <PARAM id="deg_amt" value="0.199999988079071"/> + <PARAM id="deg_depth" value="0.199999988079071"/> + <PARAM id="deg_env" value="0.0"/> + <PARAM id="deg_onoff" value="0.0"/> + <PARAM id="deg_point1x" value="0.0"/> + <PARAM id="deg_var" value="0.01999999955296516"/> + <PARAM id="depth" value="0.0"/> + <PARAM id="drive" value="0.5999999642372131"/> + <PARAM id="drywet" value="100.0"/> + <PARAM id="flutter_onoff" value="1.0"/> + <PARAM id="gap" value="4.000000476837158"/> + <PARAM id="h_bass" value="-0.6000000238418579"/> + <PARAM id="h_tfreq" value="499.9999084472656"/> + <PARAM id="h_treble" value="-0.4000000357627869"/> + <PARAM id="hyst_onoff" value="0.0"/> + <PARAM id="ifilt_high" value="16000.0009765625"/> + <PARAM id="ifilt_low" value="30.0"/> + <PARAM id="ifilt_makeup" value="0.0"/> + <PARAM id="ifilt_onoff" value="0.0"/> + <PARAM id="ingain" value="0.0"/> + <PARAM id="loss_onoff" value="0.0"/> + <PARAM id="mix_group" value="0.0"/> + <PARAM id="mode" value="4.0"/> + <PARAM id="os" value="2.0"/> + <PARAM id="os_mode" value="0.0"/> + <PARAM id="os_render_factor" value="1.0"/> + <PARAM id="os_render_like_realtime" value="1.0"/> + <PARAM id="os_render_mode" value="0.0"/> + <PARAM id="outgain" value="0.0"/> + <PARAM id="preset" value="18"/> + <PARAM id="rate" value="0.0"/> + <PARAM id="sat" value="0.5999999642372131"/> + <PARAM id="spacing" value="0.1000000014901161"/> + <PARAM id="speed" value="3.750000476837158"/> + <PARAM id="thick" value="0.1000000014901161"/> + <PARAM id="tone_onoff" value="0.0"/> + <PARAM id="width" value="0.2999999821186066"/> + <PARAM id="wow_depth" value="1.0"/> + <PARAM id="wow_drift" value="0.0"/> + <PARAM id="wow_rate" value="0.5099999904632568"/> + <PARAM id="wow_var" value="0.0"/> + </Parameters> +</Preset> diff --git a/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_IHaveARadio.chowpreset b/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_IHaveARadio.chowpreset @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<Preset name="AEIOU_I Have A Radio"> + <Parameters> + <PARAM id="azimuth" value="10.0"/> + <PARAM id="chew_depth" value="0.04999999701976776"/> + <PARAM id="chew_freq" value="0.7999999523162842"/> + <PARAM id="chew_onoff" value="1.0"/> + <PARAM id="chew_var" value="0.7999999523162842"/> + <PARAM id="comp_amt" value="2.516403675079346"/> + <PARAM id="comp_attack" value="0.9999998211860657"/> + <PARAM id="comp_onoff" value="0.0"/> + <PARAM id="comp_release" value="99.99999237060547"/> + <PARAM id="deg_amt" value="0.0"/> + <PARAM id="deg_depth" value="0.09999999403953552"/> + <PARAM id="deg_env" value="0.0"/> + <PARAM id="deg_onoff" value="1.0"/> + <PARAM id="deg_point1x" value="0.0"/> + <PARAM id="deg_var" value="0.04999999701976776"/> + <PARAM id="depth" value="0.199999988079071"/> + <PARAM id="drive" value="0.5999999642372131"/> + <PARAM id="drywet" value="100.0"/> + <PARAM id="flutter_onoff" value="0.0"/> + <PARAM id="gap" value="10.0"/> + <PARAM id="h_bass" value="-0.800000011920929"/> + <PARAM id="h_tfreq" value="200.1186676025391"/> + <PARAM id="h_treble" value="-0.800000011920929"/> + <PARAM id="hyst_onoff" value="0.0"/> + <PARAM id="ifilt_high" value="6000.0"/> + <PARAM id="ifilt_low" value="400.0000305175781"/> + <PARAM id="ifilt_makeup" value="0.0"/> + <PARAM id="ifilt_onoff" value="1.0"/> + <PARAM id="ingain" value="0.0"/> + <PARAM id="loss_onoff" value="0.0"/> + <PARAM id="mix_group" value="0.0"/> + <PARAM id="mode" value="4.0"/> + <PARAM id="os" value="2.0"/> + <PARAM id="os_mode" value="0.0"/> + <PARAM id="os_render_factor" value="1.0"/> + <PARAM id="os_render_like_realtime" value="1.0"/> + <PARAM id="os_render_mode" value="0.0"/> + <PARAM id="outgain" value="4.0"/> + <PARAM id="preset" value="19"/> + <PARAM id="rate" value="0.2999999821186066"/> + <PARAM id="sat" value="0.5999999642372131"/> + <PARAM id="spacing" value="0.1000000014901161"/> + <PARAM id="speed" value="15.00000095367432"/> + <PARAM id="thick" value="0.1000000014901161"/> + <PARAM id="tone_onoff" value="1.0"/> + <PARAM id="width" value="0.2999999821186066"/> + <PARAM id="wow_depth" value="0.199999988079071"/> + <PARAM id="wow_drift" value="1.0"/> + <PARAM id="wow_rate" value="0.4199999868869781"/> + <PARAM id="wow_var" value="1.0"/> + </Parameters> +</Preset> diff --git a/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_Warehouse1997.chowpreset b/Plugin/Source/Presets/PresetConfigs/AEIOU/AEIOU_Warehouse1997.chowpreset @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<Preset name="AEIOU_Warehouse 1997"> + <Parameters> + <PARAM id="azimuth" value="10.0"/> + <PARAM id="chew_depth" value="0.01999999955296516"/> + <PARAM id="chew_freq" value="0.01999999955296516"/> + <PARAM id="chew_onoff" value="1.0"/> + <PARAM id="chew_var" value="1.0"/> + <PARAM id="comp_amt" value="4.0"/> + <PARAM id="comp_attack" value="10.00000095367432"/> + <PARAM id="comp_onoff" value="1.0"/> + <PARAM id="comp_release" value="200.0000152587891"/> + <PARAM id="deg_amt" value="0.199999988079071"/> + <PARAM id="deg_depth" value="0.199999988079071"/> + <PARAM id="deg_env" value="0.0"/> + <PARAM id="deg_onoff" value="1.0"/> + <PARAM id="deg_point1x" value="0.0"/> + <PARAM id="deg_var" value="0.01999999955296516"/> + <PARAM id="depth" value="0.199999988079071"/> + <PARAM id="drive" value="0.5999999642372131"/> + <PARAM id="drywet" value="100.0"/> + <PARAM id="flutter_onoff" value="1.0"/> + <PARAM id="gap" value="4.000000476837158"/> + <PARAM id="h_bass" value="-0.6000000238418579"/> + <PARAM id="h_tfreq" value="499.9999084472656"/> + <PARAM id="h_treble" value="-0.4000000357627869"/> + <PARAM id="hyst_onoff" value="1.0"/> + <PARAM id="ifilt_high" value="16000.0009765625"/> + <PARAM id="ifilt_low" value="30.0"/> + <PARAM id="ifilt_makeup" value="0.0"/> + <PARAM id="ifilt_onoff" value="1.0"/> + <PARAM id="ingain" value="-2.0"/> + <PARAM id="loss_onoff" value="1.0"/> + <PARAM id="mix_group" value="0.0"/> + <PARAM id="mode" value="4.0"/> + <PARAM id="os" value="2.0"/> + <PARAM id="os_mode" value="0.0"/> + <PARAM id="os_render_factor" value="1.0"/> + <PARAM id="os_render_like_realtime" value="1.0"/> + <PARAM id="os_render_mode" value="0.0"/> + <PARAM id="outgain" value="-2.0"/> + <PARAM id="preset" value="20"/> + <PARAM id="rate" value="0.2999999821186066"/> + <PARAM id="sat" value="0.5999999642372131"/> + <PARAM id="spacing" value="0.1000000014901161"/> + <PARAM id="speed" value="3.750000476837158"/> + <PARAM id="thick" value="0.1000000014901161"/> + <PARAM id="tone_onoff" value="1.0"/> + <PARAM id="width" value="0.2999999821186066"/> + <PARAM id="wow_depth" value="0.199999988079071"/> + <PARAM id="wow_drift" value="1.0"/> + <PARAM id="wow_rate" value="0.4199999868869781"/> + <PARAM id="wow_var" value="1.0"/> + </Parameters> +</Preset> diff --git a/Plugin/Source/Presets/PresetConfigs/Default.chowpreset b/Plugin/Source/Presets/PresetConfigs/Factory/Default.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/LoFi.chowpreset b/Plugin/Source/Presets/PresetConfigs/Factory/LoFi.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/OldTape.chowpreset b/Plugin/Source/Presets/PresetConfigs/Factory/OldTape.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/TC260.chowpreset b/Plugin/Source/Presets/PresetConfigs/Factory/TC260.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/Underbiased.chowpreset b/Plugin/Source/Presets/PresetConfigs/Factory/Underbiased.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/WoozyChorus.chowpreset b/Plugin/Source/Presets/PresetConfigs/Factory/WoozyChorus.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_BassPusher.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_BassPusher.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_Chorus2.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_Chorus2.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_Chorus3.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_Chorus3.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_Chorus4.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_Chorus4.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_CleanFat.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_CleanFat.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_Fat2.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_Fat2.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_Gritty.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_Gritty.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_Gritty2.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_Gritty2.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_SlightlyWobbly.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_SlightlyWobbly.chowpreset diff --git a/Plugin/Source/Presets/PresetConfigs/SNK_lofi.chowpreset b/Plugin/Source/Presets/PresetConfigs/Sink/SNK_lofi.chowpreset diff --git a/Plugin/Source/Presets/PresetManager.cpp b/Plugin/Source/Presets/PresetManager.cpp @@ -91,6 +91,11 @@ void PresetManager::loadPresets() presets.add (std::make_unique<Preset> ("SNK_Gritty2.chowpreset")); presets.add (std::make_unique<Preset> ("SNK_lofi.chowpreset")); presets.add (std::make_unique<Preset> ("SNK_SlightlyWobbly.chowpreset")); + presets.add (std::make_unique<Preset> ("AEIOU_DisintegratedMemories.chowpreset")); + presets.add (std::make_unique<Preset> ("AEIOU_FunkThat1987.chowpreset")); + presets.add (std::make_unique<Preset> ("AEIOU_HelloHangover.chowpreset")); + presets.add (std::make_unique<Preset> ("AEIOU_IHaveARadio.chowpreset")); + presets.add (std::make_unique<Preset> ("AEIOU_Warehouse1997.chowpreset")); numFactoryPresets = presets.size(); for (auto* p : presets)