From b9f49672d1337107f706e69fb44ed7b80a66c5c9 Mon Sep 17 00:00:00 2001 From: Stefano D'Angelo Date: Thu, 15 Feb 2024 15:42:27 +0100 Subject: [PATCH] fx(pp)_phaser --- examples/fx_phaser/android/Makefile | 6 -- examples/fx_phaser/daisy-seed/Makefile | 7 -- .../fx_phaser/daisy-seed/config_daisy_seed.h | 37 -------- examples/fx_phaser/ios/Makefile | 6 -- examples/fx_phaser/src/android.json | 5 ++ examples/fx_phaser/src/bw_example_fx_phaser.c | 57 ------------ examples/fx_phaser/src/bw_example_fx_phaser.h | 60 ------------- examples/fx_phaser/src/cmd.json | 6 ++ examples/fx_phaser/src/config.h | 89 ------------------- examples/fx_phaser/src/config.js | 48 ---------- examples/fx_phaser/src/daisy-seed.json | 5 ++ examples/fx_phaser/src/ios.json | 5 ++ examples/fx_phaser/src/lv2.json | 12 +++ examples/fx_phaser/src/plugin.h | 58 ++++++++++++ examples/fx_phaser/src/product.json | 56 ++++++++++++ examples/fx_phaser/src/vst3.json | 11 +++ examples/fx_phaser/vst3/Makefile | 9 -- examples/fx_phaser/vst3/config_vst3.h | 36 -------- examples/fx_phaser/web/Makefile | 4 - examples/tibia_clean.sh | 2 +- examples/tibia_gen.sh | 2 +- 21 files changed, 160 insertions(+), 361 deletions(-) delete mode 100644 examples/fx_phaser/android/Makefile delete mode 100644 examples/fx_phaser/daisy-seed/Makefile delete mode 100644 examples/fx_phaser/daisy-seed/config_daisy_seed.h delete mode 100644 examples/fx_phaser/ios/Makefile create mode 100644 examples/fx_phaser/src/android.json delete mode 100644 examples/fx_phaser/src/bw_example_fx_phaser.c delete mode 100644 examples/fx_phaser/src/bw_example_fx_phaser.h create mode 100644 examples/fx_phaser/src/cmd.json delete mode 100644 examples/fx_phaser/src/config.h delete mode 100644 examples/fx_phaser/src/config.js create mode 100644 examples/fx_phaser/src/daisy-seed.json create mode 100644 examples/fx_phaser/src/ios.json create mode 100644 examples/fx_phaser/src/lv2.json create mode 100644 examples/fx_phaser/src/plugin.h create mode 100644 examples/fx_phaser/src/product.json create mode 100644 examples/fx_phaser/src/vst3.json delete mode 100644 examples/fx_phaser/vst3/Makefile delete mode 100644 examples/fx_phaser/vst3/config_vst3.h delete mode 100644 examples/fx_phaser/web/Makefile diff --git a/examples/fx_phaser/android/Makefile b/examples/fx_phaser/android/Makefile deleted file mode 100644 index 2a88f07..0000000 --- a/examples/fx_phaser/android/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -ROOT_DIR := $(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) - -NAME := bw_example_fx_phaser -SOURCES = ${SOURCES_COMMON} ${ROOT_DIR}/../src/bw_example_fx_phaser.c - -include ${ROOT_DIR}/../../common/android/android.mk diff --git a/examples/fx_phaser/daisy-seed/Makefile b/examples/fx_phaser/daisy-seed/Makefile deleted file mode 100644 index bca9423..0000000 --- a/examples/fx_phaser/daisy-seed/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -ROOT_DIR := $(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) - -TARGET = bw_example_fx_phaser - -C_SOURCES += ${ROOT_DIR}/../src/bw_example_fx_phaser.c - -include ${ROOT_DIR}/../../common/daisy-seed/daisy-seed.mk diff --git a/examples/fx_phaser/daisy-seed/config_daisy_seed.h b/examples/fx_phaser/daisy-seed/config_daisy_seed.h deleted file mode 100644 index 8aa4923..0000000 --- a/examples/fx_phaser/daisy-seed/config_daisy_seed.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Brickworks - * - * Copyright (C) 2023 Orastron Srl unipersonale - * - * Brickworks is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 of the License. - * - * Brickworks is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Brickworks. If not, see . - * - * File authors: Stefano D'Angelo - */ - -#ifndef _CONFIG_DAISY_SEED_H -#define _CONFIG_DAISY_SEED_H - -struct config_pin { - int param_index; - int pin; -}; - -#define NUM_PINS 3 - -static struct config_pin config_pins[NUM_PINS] = { - { 0, 15 }, - { 1, 16 }, - { 2, 17 } -}; - -#endif diff --git a/examples/fx_phaser/ios/Makefile b/examples/fx_phaser/ios/Makefile deleted file mode 100644 index b381d49..0000000 --- a/examples/fx_phaser/ios/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -ROOT_DIR := $(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) - -NAME := bw_example_fx_phaser -SOURCE := ${NAME}.c - -include ${ROOT_DIR}/../../common/ios/ios.mk diff --git a/examples/fx_phaser/src/android.json b/examples/fx_phaser/src/android.json new file mode 100644 index 0000000..4bb0877 --- /dev/null +++ b/examples/fx_phaser/src/android.json @@ -0,0 +1,5 @@ +{ + "android": { + "javaPackageName": "com.orastron.bw_example_fx_phaser" + } +} diff --git a/examples/fx_phaser/src/bw_example_fx_phaser.c b/examples/fx_phaser/src/bw_example_fx_phaser.c deleted file mode 100644 index 78d1993..0000000 --- a/examples/fx_phaser/src/bw_example_fx_phaser.c +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Brickworks - * - * Copyright (C) 2023 Orastron Srl unipersonale - * - * Brickworks is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 of the License. - * - * Brickworks is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Brickworks. If not, see . - * - * File author: Stefano D'Angelo - */ - -#include "bw_example_fx_phaser.h" - -void bw_example_fx_phaser_init(bw_example_fx_phaser *instance) { - bw_phaser_init(&instance->phaser_coeffs); -} - -void bw_example_fx_phaser_set_sample_rate(bw_example_fx_phaser *instance, float sample_rate) { - bw_phaser_set_sample_rate(&instance->phaser_coeffs, sample_rate); -} - -void bw_example_fx_phaser_reset(bw_example_fx_phaser *instance) { - bw_phaser_reset_coeffs(&instance->phaser_coeffs); - bw_phaser_reset_state(&instance->phaser_coeffs, &instance->phaser_state, 0.f); -} - -void bw_example_fx_phaser_process(bw_example_fx_phaser *instance, const float** x, float** y, int n_samples) { - bw_phaser_process(&instance->phaser_coeffs, &instance->phaser_state, x[0], y[0], n_samples); -} - -void bw_example_fx_phaser_set_parameter(bw_example_fx_phaser *instance, int index, float value) { - instance->params[index] = value; - switch (index) { - case p_rate: - bw_phaser_set_rate(&instance->phaser_coeffs, (5.f - 0.1f) * value * value * value + 0.1f); - break; - case p_center: - bw_phaser_set_center(&instance->phaser_coeffs, (10e3f - 100.f) * value * value * value + 100.f); - break; - case p_amount: - bw_phaser_set_amount(&instance->phaser_coeffs, 4.f * value); - break; - } -} - -float bw_example_fx_phaser_get_parameter(bw_example_fx_phaser *instance, int index) { - return instance->params[index]; -} diff --git a/examples/fx_phaser/src/bw_example_fx_phaser.h b/examples/fx_phaser/src/bw_example_fx_phaser.h deleted file mode 100644 index 94e251a..0000000 --- a/examples/fx_phaser/src/bw_example_fx_phaser.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Brickworks - * - * Copyright (C) 2023 Orastron Srl unipersonale - * - * Brickworks is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 of the License. - * - * Brickworks is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Brickworks. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef _BW_EXAMPLE_FX_PHASER_H -#define _BW_EXAMPLE_FX_PHASER_H - -#include "platform.h" - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -enum { - p_rate, - p_center, - p_amount, - p_n -}; - -struct _bw_example_fx_phaser { - // Sub-components - bw_phaser_coeffs phaser_coeffs; - bw_phaser_state phaser_state; - - // Parameters - float params[p_n]; -}; -typedef struct _bw_example_fx_phaser bw_example_fx_phaser; - -void bw_example_fx_phaser_init(bw_example_fx_phaser *instance); -void bw_example_fx_phaser_set_sample_rate(bw_example_fx_phaser *instance, float sample_rate); -void bw_example_fx_phaser_reset(bw_example_fx_phaser *instance); -void bw_example_fx_phaser_process(bw_example_fx_phaser *instance, const float** x, float** y, int n_samples); -void bw_example_fx_phaser_set_parameter(bw_example_fx_phaser *instance, int index, float value); -float bw_example_fx_phaser_get_parameter(bw_example_fx_phaser *instance, int index); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/examples/fx_phaser/src/cmd.json b/examples/fx_phaser/src/cmd.json new file mode 100644 index 0000000..02566c1 --- /dev/null +++ b/examples/fx_phaser/src/cmd.json @@ -0,0 +1,6 @@ +{ + "cmd": { + "busIds": [ "input", "output" ], + "parameterIds": [ "rate", "amount", "center" ] + } +} diff --git a/examples/fx_phaser/src/config.h b/examples/fx_phaser/src/config.h deleted file mode 100644 index 98343b4..0000000 --- a/examples/fx_phaser/src/config.h +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Brickworks - * - * Copyright (C) 2023 Orastron Srl unipersonale - * - * Brickworks is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 of the License. - * - * Brickworks is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Brickworks. If not, see . - * - * File authors: Stefano D'Angelo - */ - -#ifndef _CONFIG_H -#define _CONFIG_H - -// Definitions - -#define IO_MONO 1 -#define IO_STEREO (1<<1) - -struct config_io_bus { - const char *name; - char out; - char aux; - char cv; - char configs; -}; - -struct config_parameter { - const char *name; - const char *shortName; - const char *units; - char out; - char bypass; - int steps; - float defaultValueUnmapped; -}; - -// Data - -#define COMPANY_NAME "Orastron" -#define COMPANY_WEBSITE "https://www.orastron.com/" -#define COMPANY_MAILTO "mailto:info@orastron.com" - -#define PLUGIN_NAME "bw_example_fx_phaser" -#define PLUGIN_VERSION "1.0.0" - -#define NUM_BUSES_IN 1 -#define NUM_BUSES_OUT 1 -#define NUM_CHANNELS_IN 1 -#define NUM_CHANNELS_OUT 1 - -static struct config_io_bus config_buses_in[NUM_BUSES_IN] = { - { "Audio in", 0, 0, 0, IO_MONO } -}; - -static struct config_io_bus config_buses_out[NUM_BUSES_OUT] = { - { "Audio out", 1, 0, 0, IO_MONO } -}; - -#define NUM_PARAMETERS 3 - -static struct config_parameter config_parameters[NUM_PARAMETERS] = { - { "Modulation rate", "Rate", "", 0, 0, 0, 0.5f }, - { "Center frequency", "Center", "", 0, 0, 0, 0.5f }, - { "Modulation amount", "Amount", "", 0, 0, 0, 0.5f } -}; - -// Internal API - -#include "bw_example_fx_phaser.h" - -#define P_TYPE bw_example_fx_phaser -#define P_INIT bw_example_fx_phaser_init -#define P_SET_SAMPLE_RATE bw_example_fx_phaser_set_sample_rate -#define P_RESET bw_example_fx_phaser_reset -#define P_PROCESS bw_example_fx_phaser_process -#define P_SET_PARAMETER bw_example_fx_phaser_set_parameter -#define P_GET_PARAMETER bw_example_fx_phaser_get_parameter - -#endif diff --git a/examples/fx_phaser/src/config.js b/examples/fx_phaser/src/config.js deleted file mode 100644 index 5c01118..0000000 --- a/examples/fx_phaser/src/config.js +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Brickworks - * - * Copyright (C) 2023 Orastron Srl unipersonale - * - * Brickworks is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 of the License. - * - * Brickworks is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Brickworks. If not, see . - * - * File author: Stefano D'Angelo - */ - -var buses = [ - { - stereo: false, - output: false - }, - { - stereo: false, - output: true - } -]; - -var parameters = [ - { - name: "Modulation rate", - output: false, - defaultValue: 0.5 - }, - { - name: "Center frequency", - output: false, - defaultValue: 0.5 - }, - { - name: "Modulation amount", - output: false, - defaultValue: 0.5 - } -]; diff --git a/examples/fx_phaser/src/daisy-seed.json b/examples/fx_phaser/src/daisy-seed.json new file mode 100644 index 0000000..fd02e95 --- /dev/null +++ b/examples/fx_phaser/src/daisy-seed.json @@ -0,0 +1,5 @@ +{ + "daisy_seed": { + "parameterPins": [ 15, 16, 17 ] + } +} diff --git a/examples/fx_phaser/src/ios.json b/examples/fx_phaser/src/ios.json new file mode 100644 index 0000000..1b90ce8 --- /dev/null +++ b/examples/fx_phaser/src/ios.json @@ -0,0 +1,5 @@ +{ + "ios": { + "productBundleIdentifier": "com.orastron.bw_example_fx_phaser" + } +} diff --git a/examples/fx_phaser/src/lv2.json b/examples/fx_phaser/src/lv2.json new file mode 100644 index 0000000..93693d4 --- /dev/null +++ b/examples/fx_phaser/src/lv2.json @@ -0,0 +1,12 @@ +{ + "lv2": { + "prefixes": { + "bw_examples": "https://www.orastron.com/brickworks/examples/" + }, + "uri": "@bw_examples:fx_phaser", + "types": [ "@lv2:PhaserPlugin" ], + "version": "1.0", + "busSymbols": [ "input", "output" ], + "parameterSymbols": [ "rate", "amount", "center" ] + } +} diff --git a/examples/fx_phaser/src/plugin.h b/examples/fx_phaser/src/plugin.h new file mode 100644 index 0000000..3153287 --- /dev/null +++ b/examples/fx_phaser/src/plugin.h @@ -0,0 +1,58 @@ +#include "common.h" +#include + +typedef struct plugin { + bw_phaser_coeffs phaser_coeffs; + bw_phaser_state phaser_state; +} plugin; + +static void plugin_init(plugin*instance) { + bw_phaser_init(&instance->phaser_coeffs); +} + +static void plugin_fini(plugin *instance) { + (void)instance; +} + +static void plugin_set_sample_rate(plugin *instance, float sample_rate) { + bw_phaser_set_sample_rate(&instance->phaser_coeffs, sample_rate); +} + +static size_t plugin_mem_req(plugin *instance) { + (void)instance; + return 0; +} + +static void plugin_mem_set(plugin *instance, void *mem) { + (void)instance; + (void)mem; +} + +static void plugin_reset(plugin *instance) { + bw_phaser_reset_coeffs(&instance->phaser_coeffs); + bw_phaser_reset_state(&instance->phaser_coeffs, &instance->phaser_state, 0.f); +} + +static void plugin_set_parameter(plugin *instance, size_t index, float value) { + switch (index) { + case 0: + bw_phaser_set_rate(&instance->phaser_coeffs, value); + break; + case 1: + bw_phaser_set_amount(&instance->phaser_coeffs, value); + break; + case 2: + bw_phaser_set_center(&instance->phaser_coeffs, value); + break; + } +} + +static float plugin_get_parameter(plugin *instance, size_t index) { + (void)instance; + (void)index; + return 0.f; +} + +static void plugin_process(plugin *instance, const float **inputs, float **outputs, size_t n_samples) { + bw_phaser_process(&instance->phaser_coeffs, &instance->phaser_state, inputs[0], outputs[0], n_samples); +} diff --git a/examples/fx_phaser/src/product.json b/examples/fx_phaser/src/product.json new file mode 100644 index 0000000..3736e90 --- /dev/null +++ b/examples/fx_phaser/src/product.json @@ -0,0 +1,56 @@ +{ + "product": { + "name": "Brickwork phaser example", + "version": "1.1.0", + "buildVersion": "1", + "bundleName": "bw_example_fx_phaser", + "buses": [ + { + "type": "audio", + "direction": "input", + "channels": "mono", + "name": "Input", + "shortName": "Input" + }, + { + "type": "audio", + "direction": "output", + "channels": "mono", + "name": "Output", + "shortName": "Output" + } + ], + "parameters": [ + { + "name": "Modulation rate", + "shortName": "Mod rate", + "direction": "input", + "defaultValue": 1.0, + "minimum": 0.1, + "maximum": 5.0, + "unit": "hz", + "map": "logarithmic" + }, + { + "name": "Modulation amount", + "shortName": "Mod amount", + "direction": "input", + "defaultValue": 2.0, + "minimum": 0.0, + "maximum": 4.0, + "unit": "oct", + "map": "linear" + }, + { + "name": "Center frequency", + "shortName": "Center freq", + "direction": "input", + "defaultValue": 1000.0, + "minimum": 100.0, + "maximum": 10000.0, + "unit": "hz", + "map": "logarithmic" + } + ] + } +} diff --git a/examples/fx_phaser/src/vst3.json b/examples/fx_phaser/src/vst3.json new file mode 100644 index 0000000..43a65f4 --- /dev/null +++ b/examples/fx_phaser/src/vst3.json @@ -0,0 +1,11 @@ +{ + "vst3": { + "plugin": { + "cid": "7be03bdd49d746b8a6cd129ddaa551d1" + }, + "controller": { + "cid": "b0f47f9851b64cbe9079e44adad925e3" + }, + "subCategory": "Fx|Modulation" + } +} diff --git a/examples/fx_phaser/vst3/Makefile b/examples/fx_phaser/vst3/Makefile deleted file mode 100644 index 849e31c..0000000 --- a/examples/fx_phaser/vst3/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -ROOT_DIR := $(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) - -NAME := bw_example_fx_phaser -SOURCE := bw_example_fx_phaser.c - -include ${ROOT_DIR}/../../common/vst3/vst3.mk - -CXXFLAGS += -DRELEASE=1 -DNDEBUG -DBW_NO_DEBUG -#CXXFLAGS += -DDEVELOPMENT=1 -DBW_DEBUG_DEEP diff --git a/examples/fx_phaser/vst3/config_vst3.h b/examples/fx_phaser/vst3/config_vst3.h deleted file mode 100644 index 55eb265..0000000 --- a/examples/fx_phaser/vst3/config_vst3.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Brickworks - * - * Copyright (C) 2023 Orastron Srl unipersonale - * - * Brickworks is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, version 3 of the License. - * - * Brickworks is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Brickworks. If not, see . - * - * File authors: Stefano D'Angelo, Paolo Marrone - */ - -#ifndef _VST3_CONFIG_H -#define _VST3_CONFIG_H - -#define PLUGIN_SUBCATEGORY "Fx|Modulation" - -#define PLUGIN_GUID_1 0x7be03bdd -#define PLUGIN_GUID_2 0x49d746b8 -#define PLUGIN_GUID_3 0xa6cd129d -#define PLUGIN_GUID_4 0xdaa551d1 - -#define CTRL_GUID_1 0xb0f47f98 -#define CTRL_GUID_2 0x51b64cbe -#define CTRL_GUID_3 0x9079e44a -#define CTRL_GUID_4 0xdad925e3 - -#endif diff --git a/examples/fx_phaser/web/Makefile b/examples/fx_phaser/web/Makefile deleted file mode 100644 index 71a5a36..0000000 --- a/examples/fx_phaser/web/Makefile +++ /dev/null @@ -1,4 +0,0 @@ -ROOT_DIR := $(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) -SOURCES = ${SOURCES_COMMON} ${ROOT_DIR}/../src/bw_example_fx_phaser.c - -include ${ROOT_DIR}/../../common/web/web.mk diff --git a/examples/tibia_clean.sh b/examples/tibia_clean.sh index e860826..132cd34 100755 --- a/examples/tibia_clean.sh +++ b/examples/tibia_clean.sh @@ -4,7 +4,7 @@ echo Removing common files rm -fr common/cmd common/web common/daisy-seed common/lv2 common/vst3 common/android common/ios -dirs="fx_ap1 fx_ap2 fx_balance fx_bitcrush fx_cab fx_chorus fx_clip fx_comb fx_comp fx_delay fx_dist fx_drive fx_eq_3band fx_flanger fx_fuzz fx_hp1 fx_hs1 fx_lp1 fx_ls1 fx_mm1 fx_mm2 fx_noise_gate fx_notch fx_one_pole fx_pan synth_simple fxpp_ap1 fxpp_ap2 fxpp_balance fxpp_bitcrush fxpp_cab fxpp_chorus fxpp_clip fxpp_comb fxpp_comp fxpp_delay fxpp_dist fxpp_drive fxpp_eq_3band fxpp_flanger fxpp_fuzz fxpp_hp1 fxpp_hs1 fxpp_lp1 fxpp_ls1 fxpp_mm1 fxpp_mm2 fxpp_noise_gate fxpp_notch fxpp_one_pole fxpp_pan synthpp_simple" +dirs="fx_ap1 fx_ap2 fx_balance fx_bitcrush fx_cab fx_chorus fx_clip fx_comb fx_comp fx_delay fx_dist fx_drive fx_eq_3band fx_flanger fx_fuzz fx_hp1 fx_hs1 fx_lp1 fx_ls1 fx_mm1 fx_mm2 fx_noise_gate fx_notch fx_one_pole fx_pan fx_phaser synth_simple fxpp_ap1 fxpp_ap2 fxpp_balance fxpp_bitcrush fxpp_cab fxpp_chorus fxpp_clip fxpp_comb fxpp_comp fxpp_delay fxpp_dist fxpp_drive fxpp_eq_3band fxpp_flanger fxpp_fuzz fxpp_hp1 fxpp_hs1 fxpp_lp1 fxpp_ls1 fxpp_mm1 fxpp_mm2 fxpp_noise_gate fxpp_notch fxpp_one_pole fxpp_pan fxpp_phaser synthpp_simple" for d in $dirs; do echo Removing data files for $d diff --git a/examples/tibia_gen.sh b/examples/tibia_gen.sh index c0f66e2..80fe9d6 100755 --- a/examples/tibia_gen.sh +++ b/examples/tibia_gen.sh @@ -33,7 +33,7 @@ if [ "$1" = "common" ]; then fi if [ -z "$1" ]; then - dirs="fx_ap1 fx_ap2 fx_balance fx_bitcrush fx_cab fx_chorus fx_clip fx_comb fx_comp fx_delay fx_dist fx_drive fx_eq_3band fx_flanger fx_fuzz fx_hp1 fx_hs1 fx_lp1 fx_ls1 fx_mm1 fx_mm2 fx_noise_gate fx_notch fx_one_pole fx_pan synth_simple fxpp_ap1 fxpp_ap2 fxpp_balance fxpp_bitcrush fxpp_cab fxpp_chorus fxpp_clip fxpp_comb fxpp_comp fxpp_delay fxpp_dist fxpp_drive fxpp_eq_3band fxpp_flanger fxpp_fuzz fxpp_hp1 fxpp_hs1 fxpp_lp1 fxpp_ls1 fxpp_mm1 fxpp_mm2 fxpp_noise_gate fxpp_notch fxpp_one_pole fxpp_pan synthpp_simple" + dirs="fx_ap1 fx_ap2 fx_balance fx_bitcrush fx_cab fx_chorus fx_clip fx_comb fx_comp fx_delay fx_dist fx_drive fx_eq_3band fx_flanger fx_fuzz fx_hp1 fx_hs1 fx_lp1 fx_ls1 fx_mm1 fx_mm2 fx_noise_gate fx_notch fx_one_pole fx_pan fx_phaser synth_simple fxpp_ap1 fxpp_ap2 fxpp_balance fxpp_bitcrush fxpp_cab fxpp_chorus fxpp_clip fxpp_comb fxpp_comp fxpp_delay fxpp_dist fxpp_drive fxpp_eq_3band fxpp_flanger fxpp_fuzz fxpp_hp1 fxpp_hs1 fxpp_lp1 fxpp_ls1 fxpp_mm1 fxpp_mm2 fxpp_noise_gate fxpp_notch fxpp_one_pole fxpp_pan fxpp_phaser synthpp_simple" else dirs="$1" fi