3#ifndef PRINTLINES_ALLOWED
4#define PRINTLINES_ALLOWED 0
7static const char *unit_string_ =
"";
8static const char *unit_string_hz =
" Hz";
9static const char *unit_string_ms =
" ms";
10static const char *unit_string_db =
" dB";
11static const char *unit_string_bpm =
" bpm";
13static const char *FNAME =
"kest_effect_init.c";
20 effect->view_page = NULL;
35 param->
units = unit_string_db;
51 param->
units = unit_string_db;
67 param->
units = unit_string_db;
82 effect->view_page = NULL;
97 param->
units = unit_string_db;
115 setting->
name =
"Mode";
116 setting->
units = unit_string_;
140 effect->view_page = NULL;
151 param->
value = 1000.0;
152 param->
max = 10000.0;
154 param->
name =
"Center";
155 param->
units = unit_string_hz;
167 param->
value = 100.0;
168 param->
max = 10000.0;
170 param->
name =
"Bandwidth";
171 param->
units = unit_string_hz;
186 effect->view_page = NULL;
200 param->
name =
"Ratio";
201 param->
units = unit_string_;
216 param->
name =
"Threshold";
217 param->
units = unit_string_db;
232 param->
name =
"Attack";
233 param->
units = unit_string_ms;
248 param->
name =
"Release";
249 param->
units = unit_string_ms;
264 effect->view_page = NULL;
278 param->
name =
"Delay Gain";
279 param->
units = unit_string_db;
294 setting->
value = 120;
297 setting->
name =
"Tempo";
298 setting->
units = unit_string_;
314 setting->
name =
"Note";
315 setting->
units = unit_string_;
348 effect->view_page = NULL;
362 param->
name =
"Fuzz";
363 param->
units = unit_string_;
378 effect->view_page = NULL;
392 param->
name =
"Gain";
393 param->
units = unit_string_;
408 param->
name =
"Wet Mix";
409 param->
units = unit_string_;
424 param->
name =
"Bass Mix";
425 param->
units = unit_string_;
440 param->
name =
"Bass Cutoff";
441 param->
units = unit_string_hz;
459 setting->
name =
"Function";
460 setting->
units = unit_string_;
490 effect->view_page = NULL;
501 param->
value = 200.0;
504 param->
name =
"Min Center";
505 param->
units = unit_string_hz;
517 param->
value = 2000.0;
520 param->
name =
"Max Center";
521 param->
units = unit_string_hz;
536 param->
name =
"Width";
537 param->
units = unit_string_;
552 param->
name =
"Speed";
553 param->
units = unit_string_ms;
568 param->
name =
"Sensitivity";
569 param->
units = unit_string_;
584 param->
name =
"Smoothness";
585 param->
units = unit_string_;
600 effect->view_page = NULL;
614 param->
name =
"Range";
615 param->
units = unit_string_;
630 param->
name =
"Depth";
631 param->
units = unit_string_ms;
647 param->
units = unit_string_;
662 param->
name =
"Tempo";
663 param->
units = unit_string_bpm;
681 setting->
name =
"Note";
682 setting->
units = unit_string_;
715 effect->view_page = NULL;
726 param->
value = 1000.0;
727 param->
max = 10000.0;
729 param->
name =
"Cutoff Frequency";
730 param->
units = unit_string_hz;
745 effect->view_page = NULL;
759 param->
name =
"Bass Ratio";
760 param->
units = unit_string_;
772 param->
value = -12.0;
775 param->
name =
"Bass Threshold";
776 param->
units = unit_string_db;
791 param->
name =
"Bass Attack";
792 param->
units = unit_string_ms;
804 param->
value = 200.0;
807 param->
name =
"Bass Release";
808 param->
units = unit_string_ms;
823 param->
name =
"Mid Ratio";
824 param->
units = unit_string_;
839 param->
name =
"Mid Threshold";
840 param->
units = unit_string_db;
855 param->
name =
"Mid Attack";
856 param->
units = unit_string_ms;
868 param->
value = 200.0;
871 param->
name =
"Mid Release";
872 param->
units = unit_string_ms;
887 effect->view_page = NULL;
898 param->
value = 100.0;
899 param->
max = 10000.0;
901 param->
name =
"Cutoff Frequency";
902 param->
units = unit_string_hz;
917 effect->view_page = NULL;
931 param->
name =
"Threshold";
932 param->
units = unit_string_;
947 param->
name =
"Max Reduction";
948 param->
units = unit_string_;
963 param->
name =
"Ratio";
964 param->
units = unit_string_;
979 effect->view_page = NULL;
990 param->
value = 120.0;
993 param->
name =
"Tempo";
994 param->
units = unit_string_;
1006 param->
value = 16.0;
1009 param->
name =
"Note";
1010 param->
units = unit_string_;
1025 param->
name =
"Trigger Threshold";
1026 param->
units = unit_string_;
1041 param->
name =
"Arm Threshold";
1042 param->
units = unit_string_;
1057 param->
name =
"Fade In";
1058 param->
units = unit_string_ms;
1073 param->
name =
"Fade Out";
1074 param->
units = unit_string_ms;
1086 param->
value = 100.0;
1089 param->
name =
"Refractory Period";
1090 param->
units = unit_string_ms;
1105 effect->view_page = NULL;
1116 param->
value = 440.0;
1117 param->
max = 1500.0;
1119 param->
name =
"Center";
1120 param->
units = unit_string_hz;
1132 param->
value = 0.25;
1135 param->
name =
"Width";
1136 param->
units = unit_string_;
1151 param->
name =
"Reactivity";
1152 param->
units = unit_string_ms;
1167 param->
name =
"Sensitivity";
1168 param->
units = unit_string_;
1180 param->
value = 0.25;
1183 param->
name =
"Min Rate";
1184 param->
units = unit_string_;
1199 param->
name =
"Max Rate";
1200 param->
units = unit_string_;
void * kest_alloc(size_t size)
int init_effect(kest_effect *effect)
kest_parameter * effect_add_parameter(kest_effect *effect)
kest_setting * effect_add_setting(kest_effect *effect)
#define TRANSFORMER_FLANGER
#define TRANSFORMER_3_BAND_EQ
#define TRANSFORMER_PERCUSSIFIER
#define TRANSFORMER_DIRTY_OCTAVE
#define TRANSFORMER_AMPLIFIER
#define TRANSFORMER_HIGH_PASS_FILTER
#define TRANSFORMER_BAND_PASS_FILTER
#define TRANSFORMER_DISTORTION
#define TRANSFORMER_WARBLER
#define TRANSFORMER_ENVELOPE
#define TRANSFORMER_COMPRESSOR
#define TRANSFORMER_DELAY
#define TRANSFORMER_LOW_PASS_FILTER
#define TRANSFORMER_NOISE_SUPPRESSOR
#define TRANSFORMER_LOW_END_COMPRESSOR
int init_delay(kest_effect *effect)
int init_band_pass_filter(kest_effect *effect)
int init_distortion(kest_effect *effect)
int init_amplifier(kest_effect *effect)
int init_effect_of_type(kest_effect *effect, uint16_t type)
int init_compressor(kest_effect *effect)
int init_dirty_octave(kest_effect *effect)
int init_low_end_compressor(kest_effect *effect)
int init_low_pass_filter(kest_effect *effect)
int init_high_pass_filter(kest_effect *effect)
int init_3_band_eq(kest_effect *effect)
int init_percussifier(kest_effect *effect)
int init_noise_suppressor(kest_effect *effect)
int init_envelope(kest_effect *effect)
int init_flanger(kest_effect *effect)
int init_warbler(kest_effect *effect)
#define PARAMETER_SCALE_LINEAR
#define PARAMETER_SCALE_LOGARITHMIC
#define TRANSFORMER_SETTING_PAGE_SETTINGS
#define TRANSFORMER_SETTING_PAGE_MAIN
kest_setting_option * options