oops, removed generated files
This commit is contained in:
parent
f6b4e1b7ec
commit
750c807db3
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -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 <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* 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
|
|
@ -9,5 +9,5 @@ dirs="fx* synth*"
|
|||||||
for d in $dirs; do
|
for d in $dirs; do
|
||||||
echo Removing data files for $d
|
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
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user