Kestrel Interface
Loading...
Searching...
No Matches
kest_effect_enum.c
Go to the documentation of this file.
1// Code generated from config/effect/*.yaml by codegen.py
2#ifdef __cplusplus
3#include <cstdint>
4#else
5#include <stdint.h>
6#endif
7
8#include "kest_effect_enum.h"
9
10static const char *FNAME = "kest_effect_enum.c";
11
12const char *effect_type_to_string(uint16_t type)
13{
14 switch(type)
15 {
16 case TRANSFORMER_3_BAND_EQ: return "TRANSFORMER_3_BAND_EQ";
17 case TRANSFORMER_AMPLIFIER: return "TRANSFORMER_AMPLIFIER";
18 case TRANSFORMER_BAND_PASS_FILTER: return "TRANSFORMER_BAND_PASS_FILTER";
19 case TRANSFORMER_COMPRESSOR: return "TRANSFORMER_COMPRESSOR";
20 case TRANSFORMER_DELAY: return "TRANSFORMER_DELAY";
21 case TRANSFORMER_DIRTY_OCTAVE: return "TRANSFORMER_DIRTY_OCTAVE";
22 case TRANSFORMER_DISTORTION: return "TRANSFORMER_DISTORTION";
23 case TRANSFORMER_ENVELOPE: return "TRANSFORMER_ENVELOPE";
24 case TRANSFORMER_FLANGER: return "TRANSFORMER_FLANGER";
25 case TRANSFORMER_HIGH_PASS_FILTER: return "TRANSFORMER_HIGH_PASS_FILTER";
26 case TRANSFORMER_LOW_END_COMPRESSOR: return "TRANSFORMER_LOW_END_COMPRESSOR";
27 case TRANSFORMER_LOW_PASS_FILTER: return "TRANSFORMER_LOW_PASS_FILTER";
28 case TRANSFORMER_NOISE_SUPPRESSOR: return "TRANSFORMER_NOISE_SUPPRESSOR";
29 case TRANSFORMER_PERCUSSIFIER: return "TRANSFORMER_PERCUSSIFIER";
30 case TRANSFORMER_WARBLER: return "TRANSFORMER_WARBLER";
31 default: return "UNKNOWN";
32 }
33}
34
const char * effect_type_to_string(uint16_t type)
int effect_type_valid(uint16_t type)
#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