updated to latest tibia

This commit is contained in:
Stefano D'Angelo 2024-06-17 10:48:09 +02:00
parent 10a2d1ff45
commit 5bd685ed7b
42 changed files with 84 additions and 42 deletions

View File

@ -25,7 +25,8 @@ typedef struct plugin {
impl handle;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
instance->handle = impl_new();
}

View File

@ -25,7 +25,8 @@ typedef struct plugin {
impl handle;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
instance->handle = impl_new();
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_ap1_state ap1_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_ap1_init(&instance->ap1_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_ap2_state ap2_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_ap2_init(&instance->ap2_coeffs);
}

View File

@ -29,7 +29,8 @@ typedef struct plugin {
bw_ppm_state ppm_r_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_balance_init(&instance->balance_coeffs);
bw_ppm_init(&instance->ppm_coeffs);
}

View File

@ -28,7 +28,8 @@ typedef struct plugin {
bw_bd_reduce_coeffs bd_reduce_coeffs;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_sr_reduce_init(&instance->sr_reduce_coeffs);
bw_bd_reduce_init(&instance->bd_reduce_coeffs);
bw_bd_reduce_set_silence_dc(&instance->bd_reduce_coeffs, 0);

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_cab_state cab_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_cab_init(&instance->cab_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_chorus_state chorus_state;
} plugin;
static void plugin_init(plugin*instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_chorus_init(&instance->chorus_coeffs, 0.01f);
bw_chorus_set_delay(&instance->chorus_coeffs, 0.005f);
}

View File

@ -35,7 +35,8 @@ typedef struct plugin {
float buf[BUF_SIZE];
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_clip_init(&instance->clip_coeffs);
bw_src_int_init(&instance->src_up_coeffs, 2);
bw_src_int_init(&instance->src_down_coeffs, -2);

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_comb_state comb_state;
} plugin;
static void plugin_init(plugin*instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_comb_init(&instance->comb_coeffs, 1.f);
}

View File

@ -27,7 +27,8 @@ typedef struct plugin {
char ext_sidechain;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_comp_init(&instance->comp_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_delay_state delay_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_delay_init(&instance->delay_coeffs, 1.f);
}

View File

@ -35,7 +35,8 @@ typedef struct plugin {
float buf[BUF_SIZE];
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_dist_init(&instance->dist_coeffs);
bw_src_int_init(&instance->src_up_coeffs, 2);
bw_src_int_init(&instance->src_down_coeffs, -2);

View File

@ -35,7 +35,8 @@ typedef struct plugin {
float buf[BUF_SIZE];
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_drive_init(&instance->drive_coeffs);
bw_src_int_init(&instance->src_up_coeffs, 2);
bw_src_int_init(&instance->src_down_coeffs, -2);

View File

@ -32,7 +32,8 @@ typedef struct plugin {
bw_hs2_state hs2_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_ls2_init(&instance->ls2_coeffs);
bw_peak_init(&instance->peak_coeffs);
bw_hs2_init(&instance->hs2_coeffs);

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_chorus_state chorus_state;
} plugin;
static void plugin_init(plugin*instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_chorus_init(&instance->chorus_coeffs, 0.002f);
bw_chorus_set_delay(&instance->chorus_coeffs, 0.001f);
// values taken from Dattorro's paper

View File

@ -35,7 +35,8 @@ typedef struct plugin {
float buf[BUF_SIZE];
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_fuzz_init(&instance->fuzz_coeffs);
bw_src_int_init(&instance->src_up_coeffs, 2);
bw_src_int_init(&instance->src_down_coeffs, -2);

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_hp1_state hp1_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_hp1_init(&instance->hp1_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_hs1_state hs1_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_hs1_init(&instance->hs1_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_lp1_state lp1_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_lp1_init(&instance->lp1_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_ls1_state ls1_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_ls1_init(&instance->ls1_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_mm1_state mm1_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_mm1_init(&instance->mm1_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_mm2_state mm2_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_mm2_init(&instance->mm2_coeffs);
}

View File

@ -27,7 +27,8 @@ typedef struct plugin {
char ext_sidechain;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_noise_gate_init(&instance->noise_gate_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_notch_state notch_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_notch_init(&instance->notch_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_one_pole_state one_pole_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_one_pole_init(&instance->one_pole_coeffs);
}

View File

@ -29,7 +29,8 @@ typedef struct plugin {
bw_ppm_state ppm_r_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_pan_init(&instance->pan_coeffs);
bw_ppm_init(&instance->ppm_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_phaser_state phaser_state;
} plugin;
static void plugin_init(plugin*instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_phaser_init(&instance->phaser_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_reverb_state reverb_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_reverb_init(&instance->reverb_coeffs);
}

View File

@ -29,7 +29,8 @@ typedef struct plugin {
bw_ring_mod_coeffs ring_mod_coeffs;
} plugin;
static void plugin_init(plugin*instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_phase_gen_init(&instance->phase_gen_coeffs);
bw_ring_mod_init(&instance->ring_mod_coeffs);
}

View File

@ -35,7 +35,8 @@ typedef struct plugin {
float buf[BUF_SIZE];
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_satur_init(&instance->satur_coeffs);
bw_src_int_init(&instance->src_up_coeffs, 2);
bw_src_int_init(&instance->src_down_coeffs, -2);

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_slew_lim_state slew_lim_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_slew_lim_init(&instance->slew_lim_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_svf_state svf_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_svf_init(&instance->svf_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_trem_state trem_state;
} plugin;
static void plugin_init(plugin*instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_trem_init(&instance->trem_coeffs);
}

View File

@ -28,7 +28,8 @@ typedef struct plugin {
float amount_k;
} plugin;
static void plugin_init(plugin*instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_chorus_init(&instance->chorus_coeffs, 0.04f); // = 2 semitones * 2 @ 1hz, rounded up
bw_chorus_set_coeff_x(&instance->chorus_coeffs, 0.f);
bw_chorus_set_coeff_mod(&instance->chorus_coeffs, 1.f);

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_wah_state wah_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_wah_init(&instance->wah_coeffs);
}

View File

@ -35,7 +35,8 @@ typedef struct plugin {
float buf[BUF_SIZE];
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_satur_init(&instance->satur_coeffs);
bw_src_int_init(&instance->src_up_coeffs, 2);
bw_src_int_init(&instance->src_down_coeffs, -2);

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_svf_state svf_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_svf_init(&instance->svf_coeffs);
}

View File

@ -26,7 +26,8 @@ typedef struct plugin {
bw_wah_state wah_state;
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_wah_init(&instance->wah_coeffs);
}

View File

@ -110,7 +110,8 @@ typedef struct plugin {
float buf[4][BUFFER_SIZE];
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_osc_saw_init(&instance->vco_saw_coeffs);
bw_phase_gen_init(&instance->vco1_phase_gen_coeffs);
bw_osc_pulse_init(&instance->vco1_pulse_coeffs);

View File

@ -133,7 +133,8 @@ typedef struct plugin {
bw_env_gen_state * vca_env_gen_states[N_VOICES];
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_osc_saw_init(&instance->vco_saw_coeffs);
bw_osc_pulse_init(&instance->vco1_pulse_coeffs);
bw_osc_tri_init(&instance->vco1_tri_coeffs);

View File

@ -49,7 +49,8 @@ typedef struct plugin {
float buf[BUFFER_SIZE];
} plugin;
static void plugin_init(plugin *instance) {
static void plugin_init(plugin *instance, plugin_callbacks *cbs) {
(void)cbs;
bw_phase_gen_init(&instance->phase_gen_coeffs);
bw_osc_pulse_init(&instance->osc_pulse_coeffs);
bw_svf_init(&instance->svf_coeffs);