1 /* -*- Mode: C ; c-basic-offset: 2 -*- */
2 /*****************************************************************************
4 * Copyright (C) 2006,2007,2008,2009 Nedko Arnaudov <nedko@arnaudov.name>
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 2 of the License
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 *****************************************************************************/
27 #include "lfo_parameters.h"
28 #include "filter_parameters.h"
29 #include "envelope_parameters.h"
30 #include "resonance.h"
32 #include "oscillator.h"
33 #include "portamento.h"
34 #include "addsynth_internal.h"
37 #define zyn_addsynth_ptr ((struct zyn_addsynth *)context)
40 zyn_component_filter_formant_get_float(
42 unsigned int parameter
)
44 LOG_ERROR("Unknown formant filter float parameter %u", parameter
);
51 zyn_component_filter_formant_set_float(
53 unsigned int parameter
,
56 LOG_ERROR("Unknown formant filter float parameter %u", parameter
);
61 zyn_component_filter_formant_get_int(
63 unsigned int parameter
)
65 LOG_ERROR("Unknown formant filter int/enum parameter %u", parameter
);
72 zyn_component_filter_formant_set_int(
74 unsigned int parameter
,
77 LOG_ERROR("Unknown formant filter int/enum parameter %u", parameter
);
82 zyn_component_filter_formant_get_bool(
84 unsigned int parameter
)
86 LOG_ERROR("Unknown formant filter bool parameter %u", parameter
);
93 zyn_component_filter_formant_set_bool(
95 unsigned int parameter
,
98 LOG_ERROR("Unknown formant filter bool parameter %u", parameter
);
102 #undef zyn_addsynth_ptr
105 zyn_addsynth_component_init_filter_formant(
106 struct zyn_component_descriptor
* component_ptr
,
107 struct zyn_addsynth
* zyn_addsynth_ptr
)
109 ZYN_INIT_COMPONENT(component_ptr
, zyn_addsynth_ptr
, zyn_component_filter_formant_
);