From 750c807db35783e7f86ec52bdc34bf0b6ffee1da Mon Sep 17 00:00:00 2001 From: Stefano D'Angelo Date: Mon, 26 Aug 2024 17:31:07 +0200 Subject: [PATCH] oops, removed generated files --- examples/fx_ap1/common/src/plugin_api.h | 49 ------- examples/fx_ap2/common/src/plugin_api.h | 51 ------- examples/fx_balance/common/src/plugin_api.h | 53 -------- examples/fx_bitcrush/common/src/plugin_api.h | 53 -------- examples/fx_cab/common/src/plugin_api.h | 53 -------- examples/fx_chorus/common/src/plugin_api.h | 53 -------- examples/fx_clip/common/src/plugin_api.h | 51 ------- examples/fx_comb/common/src/plugin_api.h | 57 -------- examples/fx_comp/common/src/plugin_api.h | 59 --------- examples/fx_delay/common/src/plugin_api.h | 49 ------- examples/fx_dist/common/src/plugin_api.h | 53 -------- examples/fx_drive/common/src/plugin_api.h | 53 -------- examples/fx_eq_3band/common/src/plugin_api.h | 65 --------- examples/fx_flanger/common/src/plugin_api.h | 53 -------- examples/fx_fuzz/common/src/plugin_api.h | 51 ------- examples/fx_hp1/common/src/plugin_api.h | 49 ------- examples/fx_hs1/common/src/plugin_api.h | 51 ------- examples/fx_lp1/common/src/plugin_api.h | 49 ------- examples/fx_ls1/common/src/plugin_api.h | 51 ------- examples/fx_mm1/common/src/plugin_api.h | 53 -------- examples/fx_mm2/common/src/plugin_api.h | 59 --------- .../fx_noise_gate/common/src/plugin_api.h | 57 -------- examples/fx_notch/common/src/plugin_api.h | 51 ------- examples/fx_one_pole/common/src/plugin_api.h | 49 ------- examples/fx_pan/common/src/plugin_api.h | 53 -------- examples/fx_phaser/common/src/plugin_api.h | 53 -------- examples/fx_reverb/common/src/plugin_api.h | 57 -------- examples/fx_ring_mod/common/src/plugin_api.h | 51 ------- examples/fx_satur/common/src/plugin_api.h | 51 ------- examples/fx_slew_lim/common/src/plugin_api.h | 49 ------- examples/fx_svf/common/src/plugin_api.h | 51 ------- examples/fx_trem/common/src/plugin_api.h | 51 ------- examples/fx_vibrato/common/src/plugin_api.h | 51 ------- examples/fx_wah/common/src/plugin_api.h | 49 ------- examples/fxpp_ap1/common/src/plugin_api.h | 49 ------- examples/fxpp_ap2/common/src/plugin_api.h | 51 ------- examples/fxpp_balance/common/src/plugin_api.h | 53 -------- .../fxpp_bitcrush/common/src/plugin_api.h | 53 -------- examples/fxpp_cab/common/src/plugin_api.h | 53 -------- examples/fxpp_chorus/common/src/plugin_api.h | 53 -------- examples/fxpp_clip/common/src/plugin_api.h | 51 ------- examples/fxpp_comb/common/src/plugin_api.h | 57 -------- examples/fxpp_comp/common/src/plugin_api.h | 59 --------- examples/fxpp_delay/common/src/plugin_api.h | 49 ------- examples/fxpp_dist/common/src/plugin_api.h | 53 -------- examples/fxpp_drive/common/src/plugin_api.h | 53 -------- .../fxpp_eq_3band/common/src/plugin_api.h | 65 --------- examples/fxpp_flanger/common/src/plugin_api.h | 53 -------- examples/fxpp_fuzz/common/src/plugin_api.h | 51 ------- examples/fxpp_hp1/common/src/plugin_api.h | 49 ------- examples/fxpp_hs1/common/src/plugin_api.h | 51 ------- examples/fxpp_lp1/common/src/plugin_api.h | 49 ------- examples/fxpp_ls1/common/src/plugin_api.h | 51 ------- examples/fxpp_mm1/common/src/plugin_api.h | 53 -------- examples/fxpp_mm2/common/src/plugin_api.h | 59 --------- .../fxpp_noise_gate/common/src/plugin_api.h | 57 -------- examples/fxpp_notch/common/src/plugin_api.h | 51 ------- .../fxpp_one_pole/common/src/plugin_api.h | 49 ------- examples/fxpp_pan/common/src/plugin_api.h | 53 -------- examples/fxpp_phaser/common/src/plugin_api.h | 53 -------- examples/fxpp_reverb/common/src/plugin_api.h | 57 -------- .../fxpp_ring_mod/common/src/plugin_api.h | 51 ------- examples/fxpp_satur/common/src/plugin_api.h | 51 ------- .../fxpp_slew_lim/common/src/plugin_api.h | 49 ------- examples/fxpp_svf/common/src/plugin_api.h | 51 ------- examples/fxpp_trem/common/src/plugin_api.h | 51 ------- examples/fxpp_vibrato/common/src/plugin_api.h | 51 ------- examples/fxpp_wah/common/src/plugin_api.h | 49 ------- examples/synth_mono/common/src/plugin_api.h | 125 ------------------ examples/synth_poly/common/src/plugin_api.h | 125 ------------------ examples/synth_simple/common/src/plugin_api.h | 69 ---------- examples/synthpp_mono/common/src/plugin_api.h | 125 ------------------ examples/synthpp_poly/common/src/plugin_api.h | 125 ------------------ .../synthpp_simple/common/src/plugin_api.h | 69 ---------- examples/tibia_clean.sh | 2 +- 75 files changed, 1 insertion(+), 4215 deletions(-) delete mode 100644 examples/fx_ap1/common/src/plugin_api.h delete mode 100644 examples/fx_ap2/common/src/plugin_api.h delete mode 100644 examples/fx_balance/common/src/plugin_api.h delete mode 100644 examples/fx_bitcrush/common/src/plugin_api.h delete mode 100644 examples/fx_cab/common/src/plugin_api.h delete mode 100644 examples/fx_chorus/common/src/plugin_api.h delete mode 100644 examples/fx_clip/common/src/plugin_api.h delete mode 100644 examples/fx_comb/common/src/plugin_api.h delete mode 100644 examples/fx_comp/common/src/plugin_api.h delete mode 100644 examples/fx_delay/common/src/plugin_api.h delete mode 100644 examples/fx_dist/common/src/plugin_api.h delete mode 100644 examples/fx_drive/common/src/plugin_api.h delete mode 100644 examples/fx_eq_3band/common/src/plugin_api.h delete mode 100644 examples/fx_flanger/common/src/plugin_api.h delete mode 100644 examples/fx_fuzz/common/src/plugin_api.h delete mode 100644 examples/fx_hp1/common/src/plugin_api.h delete mode 100644 examples/fx_hs1/common/src/plugin_api.h delete mode 100644 examples/fx_lp1/common/src/plugin_api.h delete mode 100644 examples/fx_ls1/common/src/plugin_api.h delete mode 100644 examples/fx_mm1/common/src/plugin_api.h delete mode 100644 examples/fx_mm2/common/src/plugin_api.h delete mode 100644 examples/fx_noise_gate/common/src/plugin_api.h delete mode 100644 examples/fx_notch/common/src/plugin_api.h delete mode 100644 examples/fx_one_pole/common/src/plugin_api.h delete mode 100644 examples/fx_pan/common/src/plugin_api.h delete mode 100644 examples/fx_phaser/common/src/plugin_api.h delete mode 100644 examples/fx_reverb/common/src/plugin_api.h delete mode 100644 examples/fx_ring_mod/common/src/plugin_api.h delete mode 100644 examples/fx_satur/common/src/plugin_api.h delete mode 100644 examples/fx_slew_lim/common/src/plugin_api.h delete mode 100644 examples/fx_svf/common/src/plugin_api.h delete mode 100644 examples/fx_trem/common/src/plugin_api.h delete mode 100644 examples/fx_vibrato/common/src/plugin_api.h delete mode 100644 examples/fx_wah/common/src/plugin_api.h delete mode 100644 examples/fxpp_ap1/common/src/plugin_api.h delete mode 100644 examples/fxpp_ap2/common/src/plugin_api.h delete mode 100644 examples/fxpp_balance/common/src/plugin_api.h delete mode 100644 examples/fxpp_bitcrush/common/src/plugin_api.h delete mode 100644 examples/fxpp_cab/common/src/plugin_api.h delete mode 100644 examples/fxpp_chorus/common/src/plugin_api.h delete mode 100644 examples/fxpp_clip/common/src/plugin_api.h delete mode 100644 examples/fxpp_comb/common/src/plugin_api.h delete mode 100644 examples/fxpp_comp/common/src/plugin_api.h delete mode 100644 examples/fxpp_delay/common/src/plugin_api.h delete mode 100644 examples/fxpp_dist/common/src/plugin_api.h delete mode 100644 examples/fxpp_drive/common/src/plugin_api.h delete mode 100644 examples/fxpp_eq_3band/common/src/plugin_api.h delete mode 100644 examples/fxpp_flanger/common/src/plugin_api.h delete mode 100644 examples/fxpp_fuzz/common/src/plugin_api.h delete mode 100644 examples/fxpp_hp1/common/src/plugin_api.h delete mode 100644 examples/fxpp_hs1/common/src/plugin_api.h delete mode 100644 examples/fxpp_lp1/common/src/plugin_api.h delete mode 100644 examples/fxpp_ls1/common/src/plugin_api.h delete mode 100644 examples/fxpp_mm1/common/src/plugin_api.h delete mode 100644 examples/fxpp_mm2/common/src/plugin_api.h delete mode 100644 examples/fxpp_noise_gate/common/src/plugin_api.h delete mode 100644 examples/fxpp_notch/common/src/plugin_api.h delete mode 100644 examples/fxpp_one_pole/common/src/plugin_api.h delete mode 100644 examples/fxpp_pan/common/src/plugin_api.h delete mode 100644 examples/fxpp_phaser/common/src/plugin_api.h delete mode 100644 examples/fxpp_reverb/common/src/plugin_api.h delete mode 100644 examples/fxpp_ring_mod/common/src/plugin_api.h delete mode 100644 examples/fxpp_satur/common/src/plugin_api.h delete mode 100644 examples/fxpp_slew_lim/common/src/plugin_api.h delete mode 100644 examples/fxpp_svf/common/src/plugin_api.h delete mode 100644 examples/fxpp_trem/common/src/plugin_api.h delete mode 100644 examples/fxpp_vibrato/common/src/plugin_api.h delete mode 100644 examples/fxpp_wah/common/src/plugin_api.h delete mode 100644 examples/synth_mono/common/src/plugin_api.h delete mode 100644 examples/synth_poly/common/src/plugin_api.h delete mode 100644 examples/synth_simple/common/src/plugin_api.h delete mode 100644 examples/synthpp_mono/common/src/plugin_api.h delete mode 100644 examples/synthpp_poly/common/src/plugin_api.h delete mode 100644 examples/synthpp_simple/common/src/plugin_api.h diff --git a/examples/fx_ap1/common/src/plugin_api.h b/examples/fx_ap1/common/src/plugin_api.h deleted file mode 100644 index 1568d2e..0000000 --- a/examples/fx_ap1/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - -}; - - -#endif diff --git a/examples/fx_ap2/common/src/plugin_api.h b/examples/fx_ap2/common/src/plugin_api.h deleted file mode 100644 index e599a38..0000000 --- a/examples/fx_ap2/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_q, - -}; - - -#endif diff --git a/examples/fx_balance/common/src/plugin_api.h b/examples/fx_balance/common/src/plugin_api.h deleted file mode 100644 index 64e05d3..0000000 --- a/examples/fx_balance/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_balance, - - plugin_parameter_l_level, - - plugin_parameter_r_level, - -}; - - -#endif diff --git a/examples/fx_bitcrush/common/src/plugin_api.h b/examples/fx_bitcrush/common/src/plugin_api.h deleted file mode 100644 index 590a95d..0000000 --- a/examples/fx_bitcrush/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_sr_ratio, - - plugin_parameter_bit_depth, - - plugin_parameter_gate, - -}; - - -#endif diff --git a/examples/fx_cab/common/src/plugin_api.h b/examples/fx_cab/common/src/plugin_api.h deleted file mode 100644 index d91e05b..0000000 --- a/examples/fx_cab/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff_low, - - plugin_parameter_cutoff_high, - - plugin_parameter_tone, - -}; - - -#endif diff --git a/examples/fx_chorus/common/src/plugin_api.h b/examples/fx_chorus/common/src/plugin_api.h deleted file mode 100644 index e3a1d61..0000000 --- a/examples/fx_chorus/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_depth, - - plugin_parameter_type, - -}; - - -#endif diff --git a/examples/fx_clip/common/src/plugin_api.h b/examples/fx_clip/common/src/plugin_api.h deleted file mode 100644 index d998ad8..0000000 --- a/examples/fx_clip/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_gain, - - plugin_parameter_bias, - -}; - - -#endif diff --git a/examples/fx_comb/common/src/plugin_api.h b/examples/fx_comb/common/src/plugin_api.h deleted file mode 100644 index e2b30ac..0000000 --- a/examples/fx_comb/common/src/plugin_api.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_ff_delay, - - plugin_parameter_fb_delay, - - plugin_parameter_blend, - - plugin_parameter_ff, - - plugin_parameter_fb, - -}; - - -#endif diff --git a/examples/fx_comp/common/src/plugin_api.h b/examples/fx_comp/common/src/plugin_api.h deleted file mode 100644 index c8b5c75..0000000 --- a/examples/fx_comp/common/src/plugin_api.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_threshold, - - plugin_parameter_ratio, - - plugin_parameter_attack, - - plugin_parameter_release, - - plugin_parameter_gain, - - plugin_parameter_ext_sidechain, - -}; - - -#endif diff --git a/examples/fx_delay/common/src/plugin_api.h b/examples/fx_delay/common/src/plugin_api.h deleted file mode 100644 index 99f7ee9..0000000 --- a/examples/fx_delay/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_delay, - -}; - - -#endif diff --git a/examples/fx_dist/common/src/plugin_api.h b/examples/fx_dist/common/src/plugin_api.h deleted file mode 100644 index 61ec96e..0000000 --- a/examples/fx_dist/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_distortion, - - plugin_parameter_tone, - - plugin_parameter_volume, - -}; - - -#endif diff --git a/examples/fx_drive/common/src/plugin_api.h b/examples/fx_drive/common/src/plugin_api.h deleted file mode 100644 index 06b71db..0000000 --- a/examples/fx_drive/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_drive, - - plugin_parameter_tone, - - plugin_parameter_volume, - -}; - - -#endif diff --git a/examples/fx_eq_3band/common/src/plugin_api.h b/examples/fx_eq_3band/common/src/plugin_api.h deleted file mode 100644 index 3f3e197..0000000 --- a/examples/fx_eq_3band/common/src/plugin_api.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_ls_cutoff, - - plugin_parameter_ls_gain, - - plugin_parameter_ls_q, - - plugin_parameter_peak_cutoff, - - plugin_parameter_peak_gain, - - plugin_parameter_peak_bw, - - plugin_parameter_hs_cutoff, - - plugin_parameter_hs_gain, - - plugin_parameter_hs_q, - -}; - - -#endif diff --git a/examples/fx_flanger/common/src/plugin_api.h b/examples/fx_flanger/common/src/plugin_api.h deleted file mode 100644 index 9961199..0000000 --- a/examples/fx_flanger/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_amount, - - plugin_parameter_feedback, - -}; - - -#endif diff --git a/examples/fx_fuzz/common/src/plugin_api.h b/examples/fx_fuzz/common/src/plugin_api.h deleted file mode 100644 index 756b582..0000000 --- a/examples/fx_fuzz/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_fuzz, - - plugin_parameter_volume, - -}; - - -#endif diff --git a/examples/fx_hp1/common/src/plugin_api.h b/examples/fx_hp1/common/src/plugin_api.h deleted file mode 100644 index 1568d2e..0000000 --- a/examples/fx_hp1/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - -}; - - -#endif diff --git a/examples/fx_hs1/common/src/plugin_api.h b/examples/fx_hs1/common/src/plugin_api.h deleted file mode 100644 index bb1a310..0000000 --- a/examples/fx_hs1/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_gain, - -}; - - -#endif diff --git a/examples/fx_lp1/common/src/plugin_api.h b/examples/fx_lp1/common/src/plugin_api.h deleted file mode 100644 index 1568d2e..0000000 --- a/examples/fx_lp1/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - -}; - - -#endif diff --git a/examples/fx_ls1/common/src/plugin_api.h b/examples/fx_ls1/common/src/plugin_api.h deleted file mode 100644 index bb1a310..0000000 --- a/examples/fx_ls1/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_gain, - -}; - - -#endif diff --git a/examples/fx_mm1/common/src/plugin_api.h b/examples/fx_mm1/common/src/plugin_api.h deleted file mode 100644 index bc9fcce..0000000 --- a/examples/fx_mm1/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_in, - - plugin_parameter_lp, - -}; - - -#endif diff --git a/examples/fx_mm2/common/src/plugin_api.h b/examples/fx_mm2/common/src/plugin_api.h deleted file mode 100644 index c9cf5fd..0000000 --- a/examples/fx_mm2/common/src/plugin_api.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_q, - - plugin_parameter_in, - - plugin_parameter_lp, - - plugin_parameter_bp, - - plugin_parameter_hp, - -}; - - -#endif diff --git a/examples/fx_noise_gate/common/src/plugin_api.h b/examples/fx_noise_gate/common/src/plugin_api.h deleted file mode 100644 index ce6aa1b..0000000 --- a/examples/fx_noise_gate/common/src/plugin_api.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_threshold, - - plugin_parameter_ratio, - - plugin_parameter_attack, - - plugin_parameter_release, - - plugin_parameter_ext_sidechain, - -}; - - -#endif diff --git a/examples/fx_notch/common/src/plugin_api.h b/examples/fx_notch/common/src/plugin_api.h deleted file mode 100644 index e599a38..0000000 --- a/examples/fx_notch/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_q, - -}; - - -#endif diff --git a/examples/fx_one_pole/common/src/plugin_api.h b/examples/fx_one_pole/common/src/plugin_api.h deleted file mode 100644 index 1568d2e..0000000 --- a/examples/fx_one_pole/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - -}; - - -#endif diff --git a/examples/fx_pan/common/src/plugin_api.h b/examples/fx_pan/common/src/plugin_api.h deleted file mode 100644 index d0c60c0..0000000 --- a/examples/fx_pan/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_pan, - - plugin_parameter_l_level, - - plugin_parameter_r_level, - -}; - - -#endif diff --git a/examples/fx_phaser/common/src/plugin_api.h b/examples/fx_phaser/common/src/plugin_api.h deleted file mode 100644 index ebaa051..0000000 --- a/examples/fx_phaser/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_amount, - - plugin_parameter_center, - -}; - - -#endif diff --git a/examples/fx_reverb/common/src/plugin_api.h b/examples/fx_reverb/common/src/plugin_api.h deleted file mode 100644 index ab43407..0000000 --- a/examples/fx_reverb/common/src/plugin_api.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_predelay, - - plugin_parameter_bandwidth, - - plugin_parameter_damping, - - plugin_parameter_decay, - - plugin_parameter_wet, - -}; - - -#endif diff --git a/examples/fx_ring_mod/common/src/plugin_api.h b/examples/fx_ring_mod/common/src/plugin_api.h deleted file mode 100644 index fffff81..0000000 --- a/examples/fx_ring_mod/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_frequency, - - plugin_parameter_amount, - -}; - - -#endif diff --git a/examples/fx_satur/common/src/plugin_api.h b/examples/fx_satur/common/src/plugin_api.h deleted file mode 100644 index d998ad8..0000000 --- a/examples/fx_satur/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_gain, - - plugin_parameter_bias, - -}; - - -#endif diff --git a/examples/fx_slew_lim/common/src/plugin_api.h b/examples/fx_slew_lim/common/src/plugin_api.h deleted file mode 100644 index 3e189c3..0000000 --- a/examples/fx_slew_lim/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_max_rate, - -}; - - -#endif diff --git a/examples/fx_svf/common/src/plugin_api.h b/examples/fx_svf/common/src/plugin_api.h deleted file mode 100644 index e599a38..0000000 --- a/examples/fx_svf/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_q, - -}; - - -#endif diff --git a/examples/fx_trem/common/src/plugin_api.h b/examples/fx_trem/common/src/plugin_api.h deleted file mode 100644 index c4249f7..0000000 --- a/examples/fx_trem/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_amount, - -}; - - -#endif diff --git a/examples/fx_vibrato/common/src/plugin_api.h b/examples/fx_vibrato/common/src/plugin_api.h deleted file mode 100644 index c4249f7..0000000 --- a/examples/fx_vibrato/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_amount, - -}; - - -#endif diff --git a/examples/fx_wah/common/src/plugin_api.h b/examples/fx_wah/common/src/plugin_api.h deleted file mode 100644 index 2b40b29..0000000 --- a/examples/fx_wah/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_wah, - -}; - - -#endif diff --git a/examples/fxpp_ap1/common/src/plugin_api.h b/examples/fxpp_ap1/common/src/plugin_api.h deleted file mode 100644 index 1568d2e..0000000 --- a/examples/fxpp_ap1/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - -}; - - -#endif diff --git a/examples/fxpp_ap2/common/src/plugin_api.h b/examples/fxpp_ap2/common/src/plugin_api.h deleted file mode 100644 index e599a38..0000000 --- a/examples/fxpp_ap2/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_q, - -}; - - -#endif diff --git a/examples/fxpp_balance/common/src/plugin_api.h b/examples/fxpp_balance/common/src/plugin_api.h deleted file mode 100644 index 64e05d3..0000000 --- a/examples/fxpp_balance/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_balance, - - plugin_parameter_l_level, - - plugin_parameter_r_level, - -}; - - -#endif diff --git a/examples/fxpp_bitcrush/common/src/plugin_api.h b/examples/fxpp_bitcrush/common/src/plugin_api.h deleted file mode 100644 index 590a95d..0000000 --- a/examples/fxpp_bitcrush/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_sr_ratio, - - plugin_parameter_bit_depth, - - plugin_parameter_gate, - -}; - - -#endif diff --git a/examples/fxpp_cab/common/src/plugin_api.h b/examples/fxpp_cab/common/src/plugin_api.h deleted file mode 100644 index d91e05b..0000000 --- a/examples/fxpp_cab/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff_low, - - plugin_parameter_cutoff_high, - - plugin_parameter_tone, - -}; - - -#endif diff --git a/examples/fxpp_chorus/common/src/plugin_api.h b/examples/fxpp_chorus/common/src/plugin_api.h deleted file mode 100644 index e3a1d61..0000000 --- a/examples/fxpp_chorus/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_depth, - - plugin_parameter_type, - -}; - - -#endif diff --git a/examples/fxpp_clip/common/src/plugin_api.h b/examples/fxpp_clip/common/src/plugin_api.h deleted file mode 100644 index d998ad8..0000000 --- a/examples/fxpp_clip/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_gain, - - plugin_parameter_bias, - -}; - - -#endif diff --git a/examples/fxpp_comb/common/src/plugin_api.h b/examples/fxpp_comb/common/src/plugin_api.h deleted file mode 100644 index e2b30ac..0000000 --- a/examples/fxpp_comb/common/src/plugin_api.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_ff_delay, - - plugin_parameter_fb_delay, - - plugin_parameter_blend, - - plugin_parameter_ff, - - plugin_parameter_fb, - -}; - - -#endif diff --git a/examples/fxpp_comp/common/src/plugin_api.h b/examples/fxpp_comp/common/src/plugin_api.h deleted file mode 100644 index c8b5c75..0000000 --- a/examples/fxpp_comp/common/src/plugin_api.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_threshold, - - plugin_parameter_ratio, - - plugin_parameter_attack, - - plugin_parameter_release, - - plugin_parameter_gain, - - plugin_parameter_ext_sidechain, - -}; - - -#endif diff --git a/examples/fxpp_delay/common/src/plugin_api.h b/examples/fxpp_delay/common/src/plugin_api.h deleted file mode 100644 index 99f7ee9..0000000 --- a/examples/fxpp_delay/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_delay, - -}; - - -#endif diff --git a/examples/fxpp_dist/common/src/plugin_api.h b/examples/fxpp_dist/common/src/plugin_api.h deleted file mode 100644 index 61ec96e..0000000 --- a/examples/fxpp_dist/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_distortion, - - plugin_parameter_tone, - - plugin_parameter_volume, - -}; - - -#endif diff --git a/examples/fxpp_drive/common/src/plugin_api.h b/examples/fxpp_drive/common/src/plugin_api.h deleted file mode 100644 index 06b71db..0000000 --- a/examples/fxpp_drive/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_drive, - - plugin_parameter_tone, - - plugin_parameter_volume, - -}; - - -#endif diff --git a/examples/fxpp_eq_3band/common/src/plugin_api.h b/examples/fxpp_eq_3band/common/src/plugin_api.h deleted file mode 100644 index 3f3e197..0000000 --- a/examples/fxpp_eq_3band/common/src/plugin_api.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_ls_cutoff, - - plugin_parameter_ls_gain, - - plugin_parameter_ls_q, - - plugin_parameter_peak_cutoff, - - plugin_parameter_peak_gain, - - plugin_parameter_peak_bw, - - plugin_parameter_hs_cutoff, - - plugin_parameter_hs_gain, - - plugin_parameter_hs_q, - -}; - - -#endif diff --git a/examples/fxpp_flanger/common/src/plugin_api.h b/examples/fxpp_flanger/common/src/plugin_api.h deleted file mode 100644 index 9961199..0000000 --- a/examples/fxpp_flanger/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_amount, - - plugin_parameter_feedback, - -}; - - -#endif diff --git a/examples/fxpp_fuzz/common/src/plugin_api.h b/examples/fxpp_fuzz/common/src/plugin_api.h deleted file mode 100644 index 756b582..0000000 --- a/examples/fxpp_fuzz/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_fuzz, - - plugin_parameter_volume, - -}; - - -#endif diff --git a/examples/fxpp_hp1/common/src/plugin_api.h b/examples/fxpp_hp1/common/src/plugin_api.h deleted file mode 100644 index 1568d2e..0000000 --- a/examples/fxpp_hp1/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - -}; - - -#endif diff --git a/examples/fxpp_hs1/common/src/plugin_api.h b/examples/fxpp_hs1/common/src/plugin_api.h deleted file mode 100644 index bb1a310..0000000 --- a/examples/fxpp_hs1/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_gain, - -}; - - -#endif diff --git a/examples/fxpp_lp1/common/src/plugin_api.h b/examples/fxpp_lp1/common/src/plugin_api.h deleted file mode 100644 index 1568d2e..0000000 --- a/examples/fxpp_lp1/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - -}; - - -#endif diff --git a/examples/fxpp_ls1/common/src/plugin_api.h b/examples/fxpp_ls1/common/src/plugin_api.h deleted file mode 100644 index bb1a310..0000000 --- a/examples/fxpp_ls1/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_gain, - -}; - - -#endif diff --git a/examples/fxpp_mm1/common/src/plugin_api.h b/examples/fxpp_mm1/common/src/plugin_api.h deleted file mode 100644 index bc9fcce..0000000 --- a/examples/fxpp_mm1/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_in, - - plugin_parameter_lp, - -}; - - -#endif diff --git a/examples/fxpp_mm2/common/src/plugin_api.h b/examples/fxpp_mm2/common/src/plugin_api.h deleted file mode 100644 index c9cf5fd..0000000 --- a/examples/fxpp_mm2/common/src/plugin_api.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_q, - - plugin_parameter_in, - - plugin_parameter_lp, - - plugin_parameter_bp, - - plugin_parameter_hp, - -}; - - -#endif diff --git a/examples/fxpp_noise_gate/common/src/plugin_api.h b/examples/fxpp_noise_gate/common/src/plugin_api.h deleted file mode 100644 index ce6aa1b..0000000 --- a/examples/fxpp_noise_gate/common/src/plugin_api.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_threshold, - - plugin_parameter_ratio, - - plugin_parameter_attack, - - plugin_parameter_release, - - plugin_parameter_ext_sidechain, - -}; - - -#endif diff --git a/examples/fxpp_notch/common/src/plugin_api.h b/examples/fxpp_notch/common/src/plugin_api.h deleted file mode 100644 index e599a38..0000000 --- a/examples/fxpp_notch/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_q, - -}; - - -#endif diff --git a/examples/fxpp_one_pole/common/src/plugin_api.h b/examples/fxpp_one_pole/common/src/plugin_api.h deleted file mode 100644 index 1568d2e..0000000 --- a/examples/fxpp_one_pole/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - -}; - - -#endif diff --git a/examples/fxpp_pan/common/src/plugin_api.h b/examples/fxpp_pan/common/src/plugin_api.h deleted file mode 100644 index d0c60c0..0000000 --- a/examples/fxpp_pan/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_pan, - - plugin_parameter_l_level, - - plugin_parameter_r_level, - -}; - - -#endif diff --git a/examples/fxpp_phaser/common/src/plugin_api.h b/examples/fxpp_phaser/common/src/plugin_api.h deleted file mode 100644 index ebaa051..0000000 --- a/examples/fxpp_phaser/common/src/plugin_api.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_amount, - - plugin_parameter_center, - -}; - - -#endif diff --git a/examples/fxpp_reverb/common/src/plugin_api.h b/examples/fxpp_reverb/common/src/plugin_api.h deleted file mode 100644 index ab43407..0000000 --- a/examples/fxpp_reverb/common/src/plugin_api.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_predelay, - - plugin_parameter_bandwidth, - - plugin_parameter_damping, - - plugin_parameter_decay, - - plugin_parameter_wet, - -}; - - -#endif diff --git a/examples/fxpp_ring_mod/common/src/plugin_api.h b/examples/fxpp_ring_mod/common/src/plugin_api.h deleted file mode 100644 index fffff81..0000000 --- a/examples/fxpp_ring_mod/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_frequency, - - plugin_parameter_amount, - -}; - - -#endif diff --git a/examples/fxpp_satur/common/src/plugin_api.h b/examples/fxpp_satur/common/src/plugin_api.h deleted file mode 100644 index d998ad8..0000000 --- a/examples/fxpp_satur/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_gain, - - plugin_parameter_bias, - -}; - - -#endif diff --git a/examples/fxpp_slew_lim/common/src/plugin_api.h b/examples/fxpp_slew_lim/common/src/plugin_api.h deleted file mode 100644 index 3e189c3..0000000 --- a/examples/fxpp_slew_lim/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_max_rate, - -}; - - -#endif diff --git a/examples/fxpp_svf/common/src/plugin_api.h b/examples/fxpp_svf/common/src/plugin_api.h deleted file mode 100644 index e599a38..0000000 --- a/examples/fxpp_svf/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_cutoff, - - plugin_parameter_q, - -}; - - -#endif diff --git a/examples/fxpp_trem/common/src/plugin_api.h b/examples/fxpp_trem/common/src/plugin_api.h deleted file mode 100644 index c4249f7..0000000 --- a/examples/fxpp_trem/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_amount, - -}; - - -#endif diff --git a/examples/fxpp_vibrato/common/src/plugin_api.h b/examples/fxpp_vibrato/common/src/plugin_api.h deleted file mode 100644 index c4249f7..0000000 --- a/examples/fxpp_vibrato/common/src/plugin_api.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_rate, - - plugin_parameter_amount, - -}; - - -#endif diff --git a/examples/fxpp_wah/common/src/plugin_api.h b/examples/fxpp_wah/common/src/plugin_api.h deleted file mode 100644 index 2b40b29..0000000 --- a/examples/fxpp_wah/common/src/plugin_api.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_wah, - -}; - - -#endif diff --git a/examples/synth_mono/common/src/plugin_api.h b/examples/synth_mono/common/src/plugin_api.h deleted file mode 100644 index d318d66..0000000 --- a/examples/synth_mono/common/src/plugin_api.h +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_volume, - - plugin_parameter_master_tune, - - plugin_parameter_portamento, - - plugin_parameter_mod_mix, - - plugin_parameter_vco1_mod, - - plugin_parameter_vco1_coarse, - - plugin_parameter_vco1_fine, - - plugin_parameter_vco1_wave, - - plugin_parameter_vco1_pw, - - plugin_parameter_vco1_level, - - plugin_parameter_vco2_mod, - - plugin_parameter_vco2_coarse, - - plugin_parameter_vco2_fine, - - plugin_parameter_vco2_wave, - - plugin_parameter_vco2_pw, - - plugin_parameter_vco2_level, - - plugin_parameter_vco3_kbd_ctrl, - - plugin_parameter_vco3_coarse, - - plugin_parameter_vco3_fine, - - plugin_parameter_vco3_wave, - - plugin_parameter_vco3_pw, - - plugin_parameter_vco3_level, - - plugin_parameter_noise_color, - - plugin_parameter_noise_level, - - plugin_parameter_vcf_mod, - - plugin_parameter_vcf_kbd_ctrl, - - plugin_parameter_vcf_cutoff, - - plugin_parameter_vcf_resonance, - - plugin_parameter_vcf_contour, - - plugin_parameter_vcf_attack, - - plugin_parameter_vcf_decay, - - plugin_parameter_vcf_sustain, - - plugin_parameter_vcf_release, - - plugin_parameter_vca_attack, - - plugin_parameter_vca_decay, - - plugin_parameter_vca_sustain, - - plugin_parameter_vca_release, - - plugin_parameter_a440, - - plugin_parameter_level, - -}; - - -#endif diff --git a/examples/synth_poly/common/src/plugin_api.h b/examples/synth_poly/common/src/plugin_api.h deleted file mode 100644 index d318d66..0000000 --- a/examples/synth_poly/common/src/plugin_api.h +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_volume, - - plugin_parameter_master_tune, - - plugin_parameter_portamento, - - plugin_parameter_mod_mix, - - plugin_parameter_vco1_mod, - - plugin_parameter_vco1_coarse, - - plugin_parameter_vco1_fine, - - plugin_parameter_vco1_wave, - - plugin_parameter_vco1_pw, - - plugin_parameter_vco1_level, - - plugin_parameter_vco2_mod, - - plugin_parameter_vco2_coarse, - - plugin_parameter_vco2_fine, - - plugin_parameter_vco2_wave, - - plugin_parameter_vco2_pw, - - plugin_parameter_vco2_level, - - plugin_parameter_vco3_kbd_ctrl, - - plugin_parameter_vco3_coarse, - - plugin_parameter_vco3_fine, - - plugin_parameter_vco3_wave, - - plugin_parameter_vco3_pw, - - plugin_parameter_vco3_level, - - plugin_parameter_noise_color, - - plugin_parameter_noise_level, - - plugin_parameter_vcf_mod, - - plugin_parameter_vcf_kbd_ctrl, - - plugin_parameter_vcf_cutoff, - - plugin_parameter_vcf_resonance, - - plugin_parameter_vcf_contour, - - plugin_parameter_vcf_attack, - - plugin_parameter_vcf_decay, - - plugin_parameter_vcf_sustain, - - plugin_parameter_vcf_release, - - plugin_parameter_vca_attack, - - plugin_parameter_vca_decay, - - plugin_parameter_vca_sustain, - - plugin_parameter_vca_release, - - plugin_parameter_a440, - - plugin_parameter_level, - -}; - - -#endif diff --git a/examples/synth_simple/common/src/plugin_api.h b/examples/synth_simple/common/src/plugin_api.h deleted file mode 100644 index 0fa0ce9..0000000 --- a/examples/synth_simple/common/src/plugin_api.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_volume, - - plugin_parameter_master_tune, - - plugin_parameter_portamento, - - plugin_parameter_pulse_width, - - plugin_parameter_cutoff, - - plugin_parameter_resonance, - - plugin_parameter_attack, - - plugin_parameter_decay, - - plugin_parameter_sustain, - - plugin_parameter_release, - - plugin_parameter_level, - -}; - - -#endif diff --git a/examples/synthpp_mono/common/src/plugin_api.h b/examples/synthpp_mono/common/src/plugin_api.h deleted file mode 100644 index d318d66..0000000 --- a/examples/synthpp_mono/common/src/plugin_api.h +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_volume, - - plugin_parameter_master_tune, - - plugin_parameter_portamento, - - plugin_parameter_mod_mix, - - plugin_parameter_vco1_mod, - - plugin_parameter_vco1_coarse, - - plugin_parameter_vco1_fine, - - plugin_parameter_vco1_wave, - - plugin_parameter_vco1_pw, - - plugin_parameter_vco1_level, - - plugin_parameter_vco2_mod, - - plugin_parameter_vco2_coarse, - - plugin_parameter_vco2_fine, - - plugin_parameter_vco2_wave, - - plugin_parameter_vco2_pw, - - plugin_parameter_vco2_level, - - plugin_parameter_vco3_kbd_ctrl, - - plugin_parameter_vco3_coarse, - - plugin_parameter_vco3_fine, - - plugin_parameter_vco3_wave, - - plugin_parameter_vco3_pw, - - plugin_parameter_vco3_level, - - plugin_parameter_noise_color, - - plugin_parameter_noise_level, - - plugin_parameter_vcf_mod, - - plugin_parameter_vcf_kbd_ctrl, - - plugin_parameter_vcf_cutoff, - - plugin_parameter_vcf_resonance, - - plugin_parameter_vcf_contour, - - plugin_parameter_vcf_attack, - - plugin_parameter_vcf_decay, - - plugin_parameter_vcf_sustain, - - plugin_parameter_vcf_release, - - plugin_parameter_vca_attack, - - plugin_parameter_vca_decay, - - plugin_parameter_vca_sustain, - - plugin_parameter_vca_release, - - plugin_parameter_a440, - - plugin_parameter_level, - -}; - - -#endif diff --git a/examples/synthpp_poly/common/src/plugin_api.h b/examples/synthpp_poly/common/src/plugin_api.h deleted file mode 100644 index d318d66..0000000 --- a/examples/synthpp_poly/common/src/plugin_api.h +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_volume, - - plugin_parameter_master_tune, - - plugin_parameter_portamento, - - plugin_parameter_mod_mix, - - plugin_parameter_vco1_mod, - - plugin_parameter_vco1_coarse, - - plugin_parameter_vco1_fine, - - plugin_parameter_vco1_wave, - - plugin_parameter_vco1_pw, - - plugin_parameter_vco1_level, - - plugin_parameter_vco2_mod, - - plugin_parameter_vco2_coarse, - - plugin_parameter_vco2_fine, - - plugin_parameter_vco2_wave, - - plugin_parameter_vco2_pw, - - plugin_parameter_vco2_level, - - plugin_parameter_vco3_kbd_ctrl, - - plugin_parameter_vco3_coarse, - - plugin_parameter_vco3_fine, - - plugin_parameter_vco3_wave, - - plugin_parameter_vco3_pw, - - plugin_parameter_vco3_level, - - plugin_parameter_noise_color, - - plugin_parameter_noise_level, - - plugin_parameter_vcf_mod, - - plugin_parameter_vcf_kbd_ctrl, - - plugin_parameter_vcf_cutoff, - - plugin_parameter_vcf_resonance, - - plugin_parameter_vcf_contour, - - plugin_parameter_vcf_attack, - - plugin_parameter_vcf_decay, - - plugin_parameter_vcf_sustain, - - plugin_parameter_vcf_release, - - plugin_parameter_vca_attack, - - plugin_parameter_vca_decay, - - plugin_parameter_vca_sustain, - - plugin_parameter_vca_release, - - plugin_parameter_a440, - - plugin_parameter_level, - -}; - - -#endif diff --git a/examples/synthpp_simple/common/src/plugin_api.h b/examples/synthpp_simple/common/src/plugin_api.h deleted file mode 100644 index 0fa0ce9..0000000 --- a/examples/synthpp_simple/common/src/plugin_api.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Tibia - * - * Copyright (C) 2024 Orastron Srl unipersonale - * - * Tibia 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. - * - * Tibia 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 Tibia. If not, see . - * - * File author: Stefano D'Angelo - */ - -#ifndef PLUGIN_API_H -#define PLUGIN_API_H - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); -} plugin_callbacks; - -typedef struct { - void * handle; - const char * format; - const char * (*get_bindir)(void *handle); - const char * (*get_datadir)(void *handle); - void (*set_parameter_begin)(void *handle, size_t index); - void (*set_parameter)(void *handle, size_t index, float value); - void (*set_parameter_end)(void *handle, size_t index); -} plugin_ui_callbacks; - - -enum { - - plugin_parameter_volume, - - plugin_parameter_master_tune, - - plugin_parameter_portamento, - - plugin_parameter_pulse_width, - - plugin_parameter_cutoff, - - plugin_parameter_resonance, - - plugin_parameter_attack, - - plugin_parameter_decay, - - plugin_parameter_sustain, - - plugin_parameter_release, - - plugin_parameter_level, - -}; - - -#endif diff --git a/examples/tibia_clean.sh b/examples/tibia_clean.sh index a6392b5..2054605 100755 --- a/examples/tibia_clean.sh +++ b/examples/tibia_clean.sh @@ -9,5 +9,5 @@ dirs="fx* synth*" for d in $dirs; do echo Removing data files for $d - rm -fr $d/cmd $d/web $d/daisy-seed $d/lv2 $d/vst3 $d/android $d/ios + rm -fr $d/common $d/cmd $d/web $d/daisy-seed $d/lv2 $d/vst3 $d/android $d/ios done