Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

clm-strings.h 17KB

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