From 2655418406f736220f44fd0388b48f8c1217ff1a Mon Sep 17 00:00:00 2001 From: Paul Fd Date: Wed, 25 Mar 2020 23:24:14 +0100 Subject: [PATCH] Add generic ranges for 7 bits and normalized values --- src/sfizz/Defaults.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sfizz/Defaults.h b/src/sfizz/Defaults.h index 8daf2384..e735e9d3 100644 --- a/src/sfizz/Defaults.h +++ b/src/sfizz/Defaults.h @@ -53,6 +53,10 @@ namespace Default constexpr SfzLoopMode loopMode { SfzLoopMode::no_loop }; constexpr Range loopRange { 0, std::numeric_limits::max() }; + // Global ranges + constexpr Range midi7Range { 0, 127 }; + constexpr Range normalizedRange { 0.0f, 1.0f }; + // Wavetable oscillator constexpr float oscillatorPhase { 0.0 }; constexpr Range oscillatorPhaseRange { -1.0, 360.0 }; @@ -97,7 +101,6 @@ namespace Default constexpr Range volumeCCRange { -144.0, 48.0 }; constexpr float amplitude { 100.0 }; constexpr Range amplitudeRange { 0.0, 100.0 }; - constexpr Range normalizedRange { 0.0, 1.0 }; constexpr float pan { 0.0 }; constexpr Range panRange { -100.0, 100.0 }; constexpr Range panCCRange { -200.0, 200.0 };