diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index cd8041b..a401c5d 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -202,8 +202,8 @@ void TrommelkisteProcessor::processBlock(juce::AudioBuffer& buffer, juce: const float gain = level * effVel; const float panAngle = (pan + 1.0f) * 0.25f * juce::MathConstants::pi; - const float panL = std::cos(panAngle) * juce::Decibels::decibelsToGain(-3.0f); - const float panR = std::sin(panAngle) * juce::Decibels::decibelsToGain(-3.0f); + const float panL = std::cos(panAngle); + const float panR = std::sin(panAngle); const float* sData = track.buffer.getReadPointer(0); const bool hasR = track.buffer.getNumChannels() > 1; @@ -354,8 +354,8 @@ void TrommelkisteProcessor::processBlock(juce::AudioBuffer& buffer, juce: const float masterVol = apvts.getRawParameterValue("master_volume")->load(); const float masterPan = apvts.getRawParameterValue("master_pan")->load(); const float mPanAngle = (masterPan + 1.0f) * 0.25f * MathConstants::pi; - const float mPanL = std::cos(mPanAngle) * Decibels::decibelsToGain(-3.0f); - const float mPanR = std::sin(mPanAngle) * Decibels::decibelsToGain(-3.0f); + const float mPanL = std::cos(mPanAngle); + const float mPanR = std::sin(mPanAngle); for (int s = 0; s < numSamples; ++s) { @@ -745,7 +745,7 @@ juce::AudioProcessorValueTreeState::ParameterLayout TrommelkisteProcessor::creat layout.add(std::make_unique( p + "level", tn + "Level", - NormalisableRange(0.0f, 1.0f), 0.8f)); + NormalisableRange(0.0f, 1.0f), 1.0f)); layout.add(std::make_unique( p + "length", tn + "Length",