1 #ifndef CLM_STRINGS_H
2 #define CLM_STRINGS_H
3 
4 /* there's some inconsistency about the mus- prefix: mus-interp-* but *-window etc */
5 
6 #define S_all_pass                   "all-pass"
7 #define S_is_all_pass                "all-pass?"
8 #define S_all_pass_bank              "all-pass-bank"
9 #define S_is_all_pass_bank           "all-pass-bank?"
10 #define S_amplitude_modulate         "amplitude-modulate"
11 #define S_array_interp               "array-interp"
12 #define S_asymmetric_fm              "asymmetric-fm"
13 #define S_is_asymmetric_fm           "asymmetric-fm?"
14 #define S_autocorrelate              "autocorrelate"
15 #define S_bartlett_window            "bartlett-window"
16 #define S_bartlett_hann_window       "bartlett-hann-window"
17 #define S_blackman2_window           "blackman2-window"
18 #define S_blackman3_window           "blackman3-window"
19 #define S_blackman4_window           "blackman4-window"
20 #define S_blackman5_window           "blackman5-window"
21 #define S_blackman6_window           "blackman6-window"
22 #define S_blackman7_window           "blackman7-window"
23 #define S_blackman8_window           "blackman8-window"
24 #define S_blackman9_window           "blackman9-window"
25 #define S_blackman10_window          "blackman10-window"
26 #define S_bohman_window              "bohman-window"
27 #define S_cauchy_window              "cauchy-window"
28 #define S_clear_sincs                "clear-sincs"
29 #define S_clm_table_size             "clm-table-size"
30 #define S_comb                       "comb"
31 #define S_is_comb                    "comb?"
32 #define S_comb_bank                  "comb-bank"
33 #define S_is_comb_bank               "comb-bank?"
34 #define S_connes_window              "connes-window"
35 #define S_continue_sample_to_file    "continue-sample->file"
36 #define S_contrast_enhancement       "contrast-enhancement"
37 #define S_convolution                "convolution"
38 #define S_convolve                   "convolve"
39 #define S_convolve_files             "convolve-files"
40 #define S_is_convolve                "convolve?"
41 #define S_correlate                  "correlate"
42 #define S_db_to_linear               "db->linear"
43 #define S_degrees_to_radians         "degrees->radians"
44 #define S_delay                      "delay"
45 #define S_delay_tick                 "delay-tick"
46 #define S_is_delay                   "delay?"
47 #define S_dolph_chebyshev_window     "dolph-chebyshev-window"
48 #define S_dot_product                "dot-product"
49 #define S_dpss_window                "dpss-window"
50 #define S_env                        "env"
51 #define S_env_any                    "env-any"
52 #define S_env_interp                 "env-interp"
53 #define S_is_env                     "env?"
54 #define S_even_multiple              "even-multiple"
55 #define S_even_weight                "even-weight"
56 #define S_exponential_window         "exponential-window"
57 #define S_file_to_sample             "file->sample"
58 #define S_is_file_to_sample          "file->sample?"
59 #define S_filter                     "filter"
60 #define S_is_filter                  "filter?"
61 #define S_filtered_comb              "filtered-comb"
62 #define S_is_filtered_comb           "filtered-comb?"
63 #define S_filtered_comb_bank         "filtered-comb-bank"
64 #define S_is_filtered_comb_bank      "filtered-comb-bank?"
65 #define S_fir_filter                 "fir-filter"
66 #define S_is_fir_filter              "fir-filter?"
67 #define S_flat_top_window            "flat-top-window"
68 #define S_firmant                    "firmant"
69 #define S_is_firmant                 "firmant?"
70 #define S_formant                    "formant"
71 #define S_formant_bank               "formant-bank"
72 #define S_is_formant_bank            "formant-bank?"
73 #define S_is_formant                 "formant?"
74 #define S_gaussian_window            "gaussian-window"
75 #define S_granulate                  "granulate"
76 #define S_is_granulate               "granulate?"
77 #define S_hamming_window             "hamming-window"
78 #define S_hann_window                "hann-window"
79 #define S_hann_poisson_window        "hann-poisson-window"
80 #define S_hz_to_radians              "hz->radians"
81 #define S_iir_filter                 "iir-filter"
82 #define S_is_iir_filter              "iir-filter?"
83 #define S_in_any                     "in-any"
84 #define S_ina                        "ina"
85 #define S_inb                        "inb"
86 #define S_kaiser_window              "kaiser-window"
87 #define S_linear_to_db               "linear->db"
88 #define S_locsig                     "locsig"
89 #define S_is_locsig                  "locsig?"
90 #define S_locsig_ref                 "locsig-ref"
91 #define S_locsig_reverb_ref          "locsig-reverb-ref"
92 #define S_locsig_reverb_set          "locsig-reverb-set!"
93 #define S_locsig_set                 "locsig-set!"
94 #define S_locsig_type                "locsig-type"
95 #define S_make_all_pass              "make-all-pass"
96 #define S_make_all_pass_bank         "make-all-pass-bank"
97 #define S_make_asymmetric_fm         "make-asymmetric-fm"
98 #define S_make_comb                  "make-comb"
99 #define S_make_comb_bank             "make-comb-bank"
100 #define S_make_convolve              "make-convolve"
101 #define S_make_delay                 "make-delay"
102 #define S_make_env                   "make-env"
103 #define S_make_fft_window            "make-fft-window"
104 #define S_make_file_to_sample        "make-file->sample"
105 #define S_make_filter                "make-filter"
106 #define S_make_filtered_comb         "make-filtered-comb"
107 #define S_make_filtered_comb_bank    "make-filtered-comb-bank"
108 #define S_make_fir_coeffs            "make-fir-coeffs"
109 #define S_make_fir_filter            "make-fir-filter"
110 #define S_make_firmant               "make-firmant"
111 #define S_make_formant               "make-formant"
112 #define S_make_formant_bank          "make-formant-bank"
113 #define S_make_granulate             "make-granulate"
114 #define S_make_iir_filter            "make-iir-filter"
115 #define S_make_locsig                "make-locsig"
116 #define S_make_move_sound            "make-move-sound"
117 #define S_make_moving_average        "make-moving-average"
118 #define S_make_moving_max            "make-moving-max"
119 #define S_make_moving_norm           "make-moving-norm"
120 #define S_make_ncos                  "make-ncos"
121 #define S_make_notch                 "make-notch"
122 #define S_make_nrxycos               "make-nrxycos"
123 #define S_make_nrxysin               "make-nrxysin"
124 #define S_make_nsin                  "make-nsin"
125 #define S_make_one_pole              "make-one-pole"
126 #define S_make_one_pole_all_pass     "make-one-pole-all-pass"
127 #define S_make_one_zero              "make-one-zero"
128 #define S_make_oscil                 "make-oscil"
129 #define S_make_oscil_bank            "make-oscil-bank"
130 #define S_make_phase_vocoder         "make-phase-vocoder"
131 #define S_make_polyshape             "make-polyshape"
132 #define S_make_polywave              "make-polywave"
133 #define S_make_pulse_train           "make-pulse-train"
134 #define S_make_pulsed_env            "make-pulsed-env"
135 #define S_make_rand                  "make-rand"
136 #define S_make_rand_interp           "make-rand-interp"
137 #define S_make_readin                "make-readin"
138 #define S_make_rxykcos               "make-rxyk!cos"
139 #define S_make_rxyksin               "make-rxyk!sin"
140 #define S_make_sample_to_file        "make-sample->file"
141 #define S_make_sawtooth_wave         "make-sawtooth-wave"
142 #define S_make_square_wave           "make-square-wave"
143 #define S_make_src                   "make-src"
144 #define S_make_ssb_am                "make-ssb-am"
145 #define S_make_table_lookup          "make-table-lookup"
146 #define S_make_triangle_wave         "make-triangle-wave"
147 #define S_make_two_pole              "make-two-pole"
148 #define S_make_two_zero              "make-two-zero"
149 #define S_make_wave_train            "make-wave-train"
150 #define S_mlt_sine_window            "mlt-sine-window"
151 #define S_move_locsig                "move-locsig"
152 #define S_move_sound                 "move-sound"
153 #define S_is_move_sound              "move-sound?"
154 #define S_moving_average             "moving-average"
155 #define S_is_moving_average          "moving-average?"
156 #define S_moving_max                 "moving-max"
157 #define S_is_moving_max              "moving-max?"
158 #define S_moving_norm                "moving-norm"
159 #define S_is_moving_norm             "moving-norm?"
160 #define S_mus_apply                  "mus-apply"
161 #define S_mus_array_print_length     "mus-array-print-length"
162 #define S_mus_channel                "mus-channel"
163 #define S_mus_channels               "mus-channels"
164 #define S_mus_chebyshev_first_kind   "mus-chebyshev-first-kind"
165 #define S_mus_chebyshev_second_kind  "mus-chebyshev-second-kind"
166 #define S_mus_chebyshev_both_kinds   "mus-chebyshev-both-kinds"
167 #define S_mus_chebyshev_t_sum        "mus-chebyshev-t-sum"
168 #define S_mus_chebyshev_tu_sum       "mus-chebyshev-tu-sum"
169 #define S_mus_chebyshev_u_sum        "mus-chebyshev-u-sum"
170 #define S_mus_close                  "mus-close"
171 #define S_mus_copy                   "mus-copy"
172 #define S_mus_data                   "mus-data"
173 #define S_mus_describe               "mus-describe"
174 #define S_mus_feedback               "mus-feedback"
175 #define S_mus_feedforward            "mus-feedforward"
176 #define S_mus_fft                    "mus-fft"
177 #define S_mus_file_buffer_size       "mus-file-buffer-size"
178 #define S_mus_file_name              "mus-file-name"
179 #define S_mus_float_equal_fudge_factor "mus-float-equal-fudge-factor"
180 #define S_mus_frequency              "mus-frequency"
181 #define S_is_mus_generator           "mus-generator?"
182 #define S_mus_hop                    "mus-hop"
183 #define S_mus_increment              "mus-increment"
184 #define S_is_mus_input               "mus-input?"
185 #define S_mus_interpolate            "mus-interpolate"
186 #define S_mus_interp_all_pass        "mus-interp-all-pass"
187 #define S_mus_interp_bezier          "mus-interp-bezier"
188 #define S_mus_interp_hermite         "mus-interp-hermite"
189 #define S_mus_interp_lagrange        "mus-interp-lagrange"
190 #define S_mus_interp_linear          "mus-interp-linear"
191 #define S_mus_interp_none            "mus-interp-none"
192 #define S_mus_interp_sinusoidal      "mus-interp-sinusoidal"
193 #define S_mus_interp_type            "mus-interp-type"
194 #define S_mus_length                 "mus-length"
195 #define S_mus_location               "mus-location"
196 #define S_mus_name                   "mus-name"
197 #define S_mus_offset                 "mus-offset"
198 #define S_mus_order                  "mus-order"
199 #define S_is_mus_output              "mus-output?"
200 #define S_mus_phase                  "mus-phase"
201 #define S_mus_ramp                   "mus-ramp"
202 #define S_mus_rand_seed              "mus-rand-seed"
203 #define S_mus_random                 "mus-random"
204 #define S_mus_reset                  "mus-reset"
205 #define S_mus_run                    "mus-run"
206 #define S_mus_scaler                 "mus-scaler"
207 #define S_mus_set_formant_frequency  "mus-set-formant-frequency"
208 #define S_mus_set_formant_radius_and_frequency "mus-set-formant-radius-and-frequency"
209 #define S_mus_srate                  "mus-srate"
210 #define S_mus_type                   "mus-type"
211 #define S_mus_width                  "mus-width"
212 #define S_mus_xcoeff                 "mus-xcoeff"
213 #define S_mus_xcoeffs                "mus-xcoeffs"
214 #define S_mus_ycoeff                 "mus-ycoeff"
215 #define S_mus_ycoeffs                "mus-ycoeffs"
216 #define S_ncos                       "ncos"
217 #define S_is_ncos                    "ncos?"
218 #define S_normalize_partials         "normalize-partials"
219 #define S_notch                      "notch"
220 #define S_is_notch                   "notch?"
221 #define S_nrxycos                    "nrxycos"
222 #define S_is_nrxycos                 "nrxycos?"
223 #define S_nrxysin                    "nrxysin"
224 #define S_is_nrxysin                 "nrxysin?"
225 #define S_nsin                       "nsin"
226 #define S_is_nsin                    "nsin?"
227 #define S_odd_multiple               "odd-multiple"
228 #define S_odd_weight                 "odd-weight"
229 #define S_one_pole                   "one-pole"
230 #define S_is_one_pole                "one-pole?"
231 #define S_one_pole_all_pass          "one-pole-all-pass"
232 #define S_is_one_pole_all_pass       "one-pole-all-pass?"
233 #define S_one_zero                   "one-zero"
234 #define S_is_one_zero                "one-zero?"
235 #define S_oscil                      "oscil"
236 #define S_is_oscil                   "oscil?"
237 #define S_oscil_bank                 "oscil-bank"
238 #define S_is_oscil_bank              "oscil-bank?"
239 #define S_out_any                    "out-any"
240 #define S_outa                       "outa"
241 #define S_outb                       "outb"
242 #define S_outc                       "outc"
243 #define S_outd                       "outd"
244 #define S_papoulis_window            "papoulis-window"
245 #define S_partials_to_polynomial     "partials->polynomial"
246 #define S_partials_to_wave           "partials->wave"
247 #define S_parzen_window              "parzen-window"
248 #define S_phase_vocoder              "phase-vocoder"
249 #define S_is_phase_vocoder           "phase-vocoder?"
250 #define S_phase_partials_to_wave     "phase-partials->wave"
251 #define S_poisson_window             "poisson-window"
252 #define S_polar_to_rectangular       "polar->rectangular"
253 #define S_polynomial                 "polynomial"
254 #define S_polyshape                  "polyshape"
255 #define S_is_polyshape               "polyshape?"
256 #define S_polywave                   "polywave"
257 #define S_is_polywave                "polywave?"
258 #define S_pulse_train                "pulse-train"
259 #define S_is_pulse_train             "pulse-train?"
260 #define S_phase_vocoder_amp_increments "phase-vocoder-amp-increments"
261 #define S_phase_vocoder_amps         "phase-vocoder-amps"
262 #define S_phase_vocoder_freqs        "phase-vocoder-freqs"
263 #define S_phase_vocoder_phase_increments "phase-vocoder-phase-increments"
264 #define S_phase_vocoder_phases       "phase-vocoder-phases"
265 #define S_pulsed_env                 "pulsed-env"
266 #define S_is_pulsed_env              "pulsed-env?"
267 #define S_radians_to_degrees         "radians->degrees"
268 #define S_radians_to_hz              "radians->hz"
269 #define S_rand                       "rand"
270 #define S_rand_interp                "rand-interp"
271 #define S_is_rand_interp             "rand-interp?"
272 #define S_is_rand                    "rand?"
273 #define S_readin                     "readin"
274 #define S_is_readin                  "readin?"
275 #define S_rectangular_to_magnitudes  "rectangular->magnitudes"
276 #define S_rectangular_to_polar       "rectangular->polar"
277 #define S_rectangular_window         "rectangular-window"
278 #define S_riemann_window             "riemann-window"
279 #define S_ring_modulate              "ring-modulate"
280 #define S_rv2_window                 "rv2-window"
281 #define S_rv3_window                 "rv3-window"
282 #define S_rv4_window                 "rv4-window"
283 #define S_rxykcos                    "rxyk!cos"
284 #define S_is_rxykcos                 "rxyk!cos?"
285 #define S_rxyksin                    "rxyk!sin"
286 #define S_is_rxyksin                 "rxyk!sin?"
287 #define S_samaraki_window            "samaraki-window"
288 #define S_sample_to_file             "sample->file"
289 #define S_sample_to_file_add         "sample->file+"
290 #define S_is_sample_to_file          "sample->file?"
291 #define S_samples_to_seconds         "samples->seconds"
292 #define S_sawtooth_wave              "sawtooth-wave"
293 #define S_is_sawtooth_wave           "sawtooth-wave?"
294 #define S_seconds_to_samples         "seconds->samples"
295 #define S_sinc_window                "sinc-window"
296 #define S_spectrum                   "spectrum"
297 #define S_square_wave                "square-wave"
298 #define S_is_square_wave             "square-wave?"
299 #define S_src                        "src"
300 #define S_is_src                     "src?"
301 #define S_ssb_am                     "ssb-am"
302 #define S_is_ssb_am                  "ssb-am?"
303 #define S_table_lookup               "table-lookup"
304 #define S_is_table_lookup            "table-lookup?"
305 #define S_tap                        "tap"
306 #define S_is_tap                     "tap?"
307 #define S_triangle_wave              "triangle-wave"
308 #define S_is_triangle_wave           "triangle-wave?"
309 #define S_tukey_window               "tukey-window"
310 #define S_two_pole                   "two-pole"
311 #define S_is_two_pole                "two-pole?"
312 #define S_two_zero                   "two-zero"
313 #define S_is_two_zero                "two-zero?"
314 #define S_ultraspherical_window      "ultraspherical-window"
315 #define S_wave_train                 "wave-train"
316 #define S_is_wave_train              "wave-train?"
317 #define S_welch_window               "welch-window"
318 
319 
320 #define S_continue_frample_to_file   "continue-frample->file"
321 #define S_file_to_frample            "file->frample"
322 #define S_is_file_to_frample         "file->frample?"
323 #define S_frample_to_file            "frample->file"
324 #define S_is_frample_to_file         "frample->file?"
325 #define S_frample_to_frample         "frample->frample"
326 #define S_make_file_to_frample       "make-file->frample"
327 #define S_make_frample_to_file       "make-frample->file"
328 
329 #define S_mus_file_mix               "mus-file-mix"
330 #define S_mus_file_mix_with_envs     "mus-file-mix-with-envs"
331 
332 #endif
333