Cast values to float pointers for compatibility with v5.4.7

This commit is contained in:
gazayas 2020-02-29 15:54:49 +09:00
parent e71ee51972
commit 24b7a6912c
2 changed files with 33 additions and 29 deletions

View File

@ -47,7 +47,7 @@
#define JUCE_USE_DARK_SPLASH_SCREEN 0 #define JUCE_USE_DARK_SPLASH_SCREEN 0
#define JUCE_PROJUCER_VERSION 0x50406 #define JUCE_PROJUCER_VERSION 0x50407
//============================================================================== //==============================================================================
#define JUCE_MODULE_AVAILABLE_juce_audio_basics 1 #define JUCE_MODULE_AVAILABLE_juce_audio_basics 1
@ -156,6 +156,10 @@
//#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1 //#define JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS 1
#endif #endif
#ifndef JUCE_AU_WRAPPERS_SAVE_PROGRAM_STATES
//#define JUCE_AU_WRAPPERS_SAVE_PROGRAM_STATES 0
#endif
#ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE #ifndef JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE
//#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0 //#define JUCE_STANDALONE_FILTER_WINDOW_USE_KIOSK_MODE 0
#endif #endif
@ -236,8 +240,8 @@
//============================================================================== //==============================================================================
// juce_events flags: // juce_events flags:
#ifndef JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK #ifndef JUCE_EXECUTE_APP_SUSPEND_ON_BACKGROUND_TASK
//#define JUCE_EXECUTE_APP_SUSPEND_ON_IOS_BACKGROUND_TASK 0 //#define JUCE_EXECUTE_APP_SUSPEND_ON_BACKGROUND_TASK 0
#endif #endif
//============================================================================== //==============================================================================

View File

@ -159,41 +159,41 @@ struct SettingRefs
SettingRefs (AudioProcessorValueTreeState* parameters) SettingRefs (AudioProcessorValueTreeState* parameters)
{ {
// Meta // Meta
isAdvancedPanelOpen_raw = parameters->getRawParameterValue ("isAdvancedPanelOpen_raw"); isAdvancedPanelOpen_raw = (float*) parameters->getRawParameterValue ("isAdvancedPanelOpen_raw");
colorScheme = parameters->getRawParameterValue ("colorScheme"); colorScheme = (float*) parameters->getRawParameterValue ("colorScheme");
// Basic // Basic
osc = parameters->getRawParameterValue ("osc"); osc = (float*) parameters->getRawParameterValue ("osc");
gain = parameters->getRawParameterValue ("gain"); gain = (float*) parameters->getRawParameterValue ("gain");
maxPoly = parameters->getRawParameterValue ("maxPoly"); maxPoly = (float*) parameters->getRawParameterValue ("maxPoly");
// ADSR // ADSR
attack = parameters->getRawParameterValue ("attack"); attack = (float*) parameters->getRawParameterValue ("attack");
decay = parameters->getRawParameterValue ("decay"); decay = (float*) parameters->getRawParameterValue ("decay");
suslevel = parameters->getRawParameterValue ("suslevel"); suslevel = (float*) parameters->getRawParameterValue ("suslevel");
release = parameters->getRawParameterValue ("release"); release = (float*) parameters->getRawParameterValue ("release");
// Arpeggio // Arpeggio
isArpeggioEnabled_raw = parameters->getRawParameterValue ("isArpeggioEnabled_raw"); isArpeggioEnabled_raw = (float*) parameters->getRawParameterValue ("isArpeggioEnabled_raw");
arpeggioTime = parameters->getRawParameterValue ("arpeggioTime"); arpeggioTime = (float*) parameters->getRawParameterValue ("arpeggioTime");
arpeggioDirection = parameters->getRawParameterValue ("arpeggioDirection"); arpeggioDirection = (float*) parameters->getRawParameterValue ("arpeggioDirection");
// Bend // Bend
bendRange = parameters->getRawParameterValue ("bendRange"); bendRange = (float*) parameters->getRawParameterValue ("bendRange");
// Vibrato // Vibrato
vibratoRate = parameters->getRawParameterValue ("vibratoRate"); vibratoRate = (float*) parameters->getRawParameterValue ("vibratoRate");
vibratoDepth = parameters->getRawParameterValue ("vibratoDepth"); vibratoDepth = (float*) parameters->getRawParameterValue ("vibratoDepth");
vibratoDelay = parameters->getRawParameterValue ("vibratoDelay"); vibratoDelay = (float*) parameters->getRawParameterValue ("vibratoDelay");
vibratoIgnoresWheel_raw = parameters->getRawParameterValue ("vibratoIgnoresWheel_raw"); vibratoIgnoresWheel_raw = (float*) parameters->getRawParameterValue ("vibratoIgnoresWheel_raw");
// Sweep // Sweep
sweepInitialPitch = parameters->getRawParameterValue ("sweepInitialPitch"); sweepInitialPitch = (float*) parameters->getRawParameterValue ("sweepInitialPitch");
sweepTime = parameters->getRawParameterValue ("sweepTime"); sweepTime = (float*) parameters->getRawParameterValue ("sweepTime");
// For Pulse // For Pulse
duty = parameters->getRawParameterValue ("duty"); duty = (float*) parameters->getRawParameterValue ("duty");
// For Noise // For Noise
noiseAlgorithm_raw = parameters->getRawParameterValue ("noiseAlgorithm_raw"); noiseAlgorithm_raw = (float*) parameters->getRawParameterValue ("noiseAlgorithm_raw");
restrictsToNESFrequency_raw = parameters->getRawParameterValue ("restrictsToNESFrequency_raw"); restrictsToNESFrequency_raw = (float*) parameters->getRawParameterValue ("restrictsToNESFrequency_raw");
// Sequence // Sequence
isVolumeSequenceEnabled_raw = parameters->getRawParameterValue ("isVolumeSequenceEnabled_raw"); isVolumeSequenceEnabled_raw = (float*) parameters->getRawParameterValue ("isVolumeSequenceEnabled_raw");
isPitchSequenceEnabled_raw = parameters->getRawParameterValue ("isPitchSequenceEnabled_raw"); isPitchSequenceEnabled_raw = (float*) parameters->getRawParameterValue ("isPitchSequenceEnabled_raw");
isDutySequenceEnabled_raw = parameters->getRawParameterValue ("isDutySequenceEnabled_raw"); isDutySequenceEnabled_raw = (float*) parameters->getRawParameterValue ("isDutySequenceEnabled_raw");
pitchSequenceMode_raw = parameters->getRawParameterValue ("pitchSequenceMode_raw"); pitchSequenceMode_raw = (float*) parameters->getRawParameterValue ("pitchSequenceMode_raw");
} }
}; };