Initial content commit

This commit is contained in:
hirsch 2016-06-12 18:08:57 -04:00
parent 083800bfb6
commit 629f5ebab6
8 changed files with 3328 additions and 0 deletions

102
effects_enum.h Normal file
View file

@ -0,0 +1,102 @@
#ifndef EFFECTS_ENUM_H
#define EFFECTS_ENUM_H
// enums used for switches (looks nicer
// and is more practical than numbers)
// list of all amplifiers
enum amps
{
STUDIO_PREAMP,
FENDER_57_CHAMP,
FENDER_57_DELUXE,
FENDER_57_TWIN,
FENDER_59_BASSMAN,
FENDER_65_PRINCETON,
FENDER_65_DELUXE_REVERB,
FENDER_65_TWIN_REVERB,
S60S_THRIFT,
BRITISH_WATTS,
BRITISH_60S,
BRITISH_70S,
BRITISH_80S,
BRITISH_COLOUR,
FENDER_SUPER_SONIC,
AMERICAN_90S,
METAL_2000
};
// list of all effects
enum effects
{
EMPTY,
RANGER,
GREENBOX,
OVERDRIVE,
FUZZ,
ORANGEBOX,
BLACKBOX,
BIG_FUZZ,
WAH,
TOUCH_WAH,
FUZZ_TOUCH_WAH,
SIMPLE_COMP,
COMPRESSOR,
SINE_CHORUS,
TRIANGLE_CHORUS,
SINE_FLANGER,
TRIANGLE_FLANGER,
VIBRATONE,
VINTAGE_TREMOLO,
SINE_TREMOLO,
RING_MODULATOR,
STEP_FILTER,
PHASER,
MOD_WAH,
MOD_TOUCH_WAH,
DIATONIC_PITCH_SHIFTER,
PITCH_SHIFTER,
MONO_DELAY,
MONO_ECHO_FILTER,
STEREO_ECHO_FILTER,
MULTITAP_DELAY,
PING_PONG_DELAY,
DUCKING_DELAY,
REVERSE_DELAY,
TAPE_DELAY,
STEREO_TAPE_DELAY,
SMALL_HALL_REVERB,
LARGE_HALL_REVERB,
SMALL_ROOM_REVERB,
LARGE_ROOM_REVERB,
SMALL_PLATE_REVERB,
LARGE_PLATE_REVERB,
AMBIENT_REVERB,
ARENA_REVERB,
FENDER_63_SPRING_REVERB,
FENDER_65_SPRING_REVERB
};
// list of all cabinets
enum cabinets
{
OFF,
cab57DLX,
cabBSSMN,
cab65DLX,
cab65PRN,
cabCHAMP,
cab4x12M,
cab2x12C,
cab4x12G,
cab65TWN,
cab4x12V,
cabSS212,
cabSS112
};
#endif // EFFECTS_ENUM_H