sint-gauntlet/const.h

44 lines
889 B
C

#pragma once
#define MUX0 26
#define MUX1 27
#define MUX_S0 2
#define MUX_S1 3
#define MUX_S2 4
#define BUTTON_BASE 6
#define BUTTON_COUNT 4
#define AUDIO_OUT 0
#define STATUS_LED 1
#define SAMPLE_RATE 44100.0f
#define BPM_MIN 30.0f
#define BPM_MAX 300.0f
#define VCO_FREQ_MIN 40.0f
#define VCO_FREQ_MAX 3200.0f
#define VCO_VOLUME_MIN 0.0f
#define VCO_VOLUME_MAX 1.0f
#define FILTER_FREQ_MIN 20.0f
#define FILTER_FREQ_MAX 20000.0f
#define FILTER_RES_MIN 0.0f
#define FILTER_RES_MAX 1.0f
#define ENV_ATTACK_MIN 0.001f // 1ms
#define ENV_ATTACK_MAX 10.0f // 10s
#define ENV_RELEASE_MIN 0.001f // 1ms
#define ENV_RELEASE_MAX 10.0f // 10s
#define REVERB_AMOUNT_MIN 0.0f
#define REVERB_AMOUNT_MAX 1.0f
#define AMEN_BPM 85.0f
#define AMEN_BARS 4.0f
#define otherwise else