sint-gauntlet/const.h
2026-04-24 18:40:21 +02:00

43 lines
864 B
C

#pragma once
#define MUX_S0 2
#define MUX_S1 3
#define MUX_S2 4
#define MUX0 26
#define MUX1 27
#define VCO_BUTTON 6
#define QUANT_BUTTON 7
#define AMEN_BUTTON 8
#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 otherwise else