Kestrel Interface
Loading...
Searching...
No Matches
kest_effect_enum.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TRANSFORMER_3_BAND_EQ   0
#define TRANSFORMER_AMPLIFIER   1
#define TRANSFORMER_BAND_PASS_FILTER   2
#define TRANSFORMER_COMPRESSOR   3
#define TRANSFORMER_DELAY   4
#define TRANSFORMER_DIRTY_OCTAVE   5
#define TRANSFORMER_DISTORTION   6
#define TRANSFORMER_ENVELOPE   7
#define TRANSFORMER_FLANGER   8
#define TRANSFORMER_HIGH_PASS_FILTER   9
#define TRANSFORMER_LOW_END_COMPRESSOR   10
#define TRANSFORMER_LOW_PASS_FILTER   11
#define TRANSFORMER_NOISE_SUPPRESSOR   12
#define TRANSFORMER_PERCUSSIFIER   13
#define TRANSFORMER_WARBLER   14
#define DISTORTION_SOFT_FOLD   0
#define DISTORTION_ARCTAN   1
#define DISTORTION_TANH   2
#define DISTORTION_CLIP   3

Enumerations

enum  biquad_type {
  low_pass = 0 , high_pass = 1 , band_pass = 2 , notch = 3 ,
  peaking_band_eq = 4 , low_shelf = 5 , high_shelf = 6
}

Functions

const char * effect_type_to_string (uint16_t type)
int effect_type_valid (uint16_t type)

Macro Definition Documentation

◆ DISTORTION_ARCTAN

#define DISTORTION_ARCTAN   1

Definition at line 33 of file kest_effect_enum.h.

◆ DISTORTION_CLIP

#define DISTORTION_CLIP   3

Definition at line 35 of file kest_effect_enum.h.

◆ DISTORTION_SOFT_FOLD

#define DISTORTION_SOFT_FOLD   0

Definition at line 32 of file kest_effect_enum.h.

◆ DISTORTION_TANH

#define DISTORTION_TANH   2

Definition at line 34 of file kest_effect_enum.h.

◆ TRANSFORMER_3_BAND_EQ

#define TRANSFORMER_3_BAND_EQ   0

◆ TRANSFORMER_AMPLIFIER

#define TRANSFORMER_AMPLIFIER   1

◆ TRANSFORMER_BAND_PASS_FILTER

#define TRANSFORMER_BAND_PASS_FILTER   2

◆ TRANSFORMER_COMPRESSOR

#define TRANSFORMER_COMPRESSOR   3

◆ TRANSFORMER_DELAY

#define TRANSFORMER_DELAY   4

◆ TRANSFORMER_DIRTY_OCTAVE

#define TRANSFORMER_DIRTY_OCTAVE   5

◆ TRANSFORMER_DISTORTION

#define TRANSFORMER_DISTORTION   6

◆ TRANSFORMER_ENVELOPE

#define TRANSFORMER_ENVELOPE   7

◆ TRANSFORMER_FLANGER

#define TRANSFORMER_FLANGER   8

◆ TRANSFORMER_HIGH_PASS_FILTER

#define TRANSFORMER_HIGH_PASS_FILTER   9

◆ TRANSFORMER_LOW_END_COMPRESSOR

#define TRANSFORMER_LOW_END_COMPRESSOR   10

◆ TRANSFORMER_LOW_PASS_FILTER

#define TRANSFORMER_LOW_PASS_FILTER   11

◆ TRANSFORMER_NOISE_SUPPRESSOR

#define TRANSFORMER_NOISE_SUPPRESSOR   12

◆ TRANSFORMER_PERCUSSIFIER

#define TRANSFORMER_PERCUSSIFIER   13

◆ TRANSFORMER_WARBLER

#define TRANSFORMER_WARBLER   14

Enumeration Type Documentation

◆ biquad_type

Enumerator
low_pass 
high_pass 
band_pass 
notch 
peaking_band_eq 
low_shelf 
high_shelf 

Definition at line 21 of file kest_effect_enum.h.

Function Documentation

◆ effect_type_to_string()

const char * effect_type_to_string ( uint16_t type)

Definition at line 12 of file kest_effect_enum.c.

◆ effect_type_valid()

int effect_type_valid ( uint16_t type)

Definition at line 35 of file kest_effect_enum.c.