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