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