dBV is actually mislabeled dBFS (#3095)
* Relabel "dBV" to "dBFS" in function names and GUI * Write a ConfigManager upgrade for older versions
This commit is contained in:
committed by
Tres Finocchiaro
parent
3d43937bf3
commit
c9618961d6
@@ -131,15 +131,15 @@ bool BitcrushEffect::processAudioBuffer( sampleFrame* buf, const fpp_t frames )
|
||||
}
|
||||
if( m_needsUpdate || m_controls.m_inGain.isValueChanged() )
|
||||
{
|
||||
m_inGain = dbvToAmp( m_controls.m_inGain.value() );
|
||||
m_inGain = dbfsToAmp( m_controls.m_inGain.value() );
|
||||
}
|
||||
if( m_needsUpdate || m_controls.m_outGain.isValueChanged() )
|
||||
{
|
||||
m_outGain = dbvToAmp( m_controls.m_outGain.value() );
|
||||
m_outGain = dbfsToAmp( m_controls.m_outGain.value() );
|
||||
}
|
||||
if( m_needsUpdate || m_controls.m_outClip.isValueChanged() )
|
||||
{
|
||||
m_outClip = dbvToAmp( m_controls.m_outClip.value() );
|
||||
m_outClip = dbfsToAmp( m_controls.m_outClip.value() );
|
||||
}
|
||||
m_needsUpdate = false;
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ BitcrushControlDialog::BitcrushControlDialog( BitcrushControls * controls ) :
|
||||
inGain->move( 12, 25 );
|
||||
inGain->setModel( & controls->m_inGain );
|
||||
inGain->setLabel( tr( "GAIN" ) );
|
||||
inGain->setHintText( tr( "Input Gain:" ) + " ", " dBV" );
|
||||
inGain->setHintText( tr( "Input Gain:" ) + " ", " dBFS" );
|
||||
|
||||
Knob * inNoise = new Knob( knobBright_26, this );
|
||||
inNoise->move( 12, 70 );
|
||||
@@ -69,7 +69,7 @@ BitcrushControlDialog::BitcrushControlDialog( BitcrushControls * controls ) :
|
||||
outGain->move( 176, 25 );
|
||||
outGain->setModel( & controls->m_outGain );
|
||||
outGain->setLabel( tr( "GAIN" ) );
|
||||
outGain->setHintText( tr( "Output Gain:" ) + " ", " dBV" );
|
||||
outGain->setHintText( tr( "Output Gain:" ) + " ", " dBFS" );
|
||||
|
||||
Knob * outClip = new Knob( knobBright_26, this );
|
||||
outClip->move( 176, 70 );
|
||||
|
||||
@@ -117,19 +117,19 @@ bool CrossoverEQEffect::processAudioBuffer( sampleFrame* buf, const fpp_t frames
|
||||
// gain values update
|
||||
if( m_needsUpdate || m_controls.m_gain1.isValueChanged() )
|
||||
{
|
||||
m_gain1 = dbvToAmp( m_controls.m_gain1.value() );
|
||||
m_gain1 = dbfsToAmp( m_controls.m_gain1.value() );
|
||||
}
|
||||
if( m_needsUpdate || m_controls.m_gain2.isValueChanged() )
|
||||
{
|
||||
m_gain2 = dbvToAmp( m_controls.m_gain2.value() );
|
||||
m_gain2 = dbfsToAmp( m_controls.m_gain2.value() );
|
||||
}
|
||||
if( m_needsUpdate || m_controls.m_gain3.isValueChanged() )
|
||||
{
|
||||
m_gain3 = dbvToAmp( m_controls.m_gain3.value() );
|
||||
m_gain3 = dbfsToAmp( m_controls.m_gain3.value() );
|
||||
}
|
||||
if( m_needsUpdate || m_controls.m_gain4.isValueChanged() )
|
||||
{
|
||||
m_gain4 = dbvToAmp( m_controls.m_gain4.value() );
|
||||
m_gain4 = dbfsToAmp( m_controls.m_gain4.value() );
|
||||
}
|
||||
|
||||
// mute values update
|
||||
|
||||
@@ -72,25 +72,25 @@ CrossoverEQControlDialog::CrossoverEQControlDialog( CrossoverEQControls * contro
|
||||
&m_fader_bg, &m_fader_empty, &m_fader_knob );
|
||||
gain1->move( 7, 56 );
|
||||
gain1->setDisplayConversion( false );
|
||||
gain1->setHintText( tr( "Band 1 Gain:" ), " dBV" );
|
||||
gain1->setHintText( tr( "Band 1 Gain:" ), " dBFS" );
|
||||
|
||||
Fader * gain2 = new Fader( &controls->m_gain2, "Band 2 Gain", this,
|
||||
&m_fader_bg, &m_fader_empty, &m_fader_knob );
|
||||
gain2->move( 47, 56 );
|
||||
gain2->setDisplayConversion( false );
|
||||
gain2->setHintText( tr( "Band 2 Gain:" ), " dBV" );
|
||||
gain2->setHintText( tr( "Band 2 Gain:" ), " dBFS" );
|
||||
|
||||
Fader * gain3 = new Fader( &controls->m_gain3, "Band 3 Gain", this,
|
||||
&m_fader_bg, &m_fader_empty, &m_fader_knob );
|
||||
gain3->move( 87, 56 );
|
||||
gain3->setDisplayConversion( false );
|
||||
gain3->setHintText( tr( "Band 3 Gain:" ), " dBV" );
|
||||
gain3->setHintText( tr( "Band 3 Gain:" ), " dBFS" );
|
||||
|
||||
Fader * gain4 = new Fader( &controls->m_gain4, "Band 4 Gain", this,
|
||||
&m_fader_bg, &m_fader_empty, &m_fader_knob );
|
||||
gain4->move( 127, 56 );
|
||||
gain4->setDisplayConversion( false );
|
||||
gain4->setHintText( tr( "Band 4 Gain:" ), " dBV" );
|
||||
gain4->setHintText( tr( "Band 4 Gain:" ), " dBFS" );
|
||||
|
||||
// leds
|
||||
LedCheckBox * mute1 = new LedCheckBox( "", this, tr( "Band 1 Mute" ), LedCheckBox::Green );
|
||||
|
||||
@@ -75,7 +75,7 @@ DelayControlsDialog::DelayControlsDialog( DelayControls *controls ) :
|
||||
outFader->setMaximumHeight( 196 );
|
||||
outFader->move( 263, 42 );
|
||||
outFader->setDisplayConversion( false );
|
||||
outFader->setHintText( tr( "Gain" ), "dBv" );
|
||||
outFader->setHintText( tr( "Gain" ), "dBFS" );
|
||||
|
||||
XyPad * pad = new XyPad( this, &controls->m_feedbackModel, &controls->m_delayTimeModel );
|
||||
pad->resize( 196, 196 );
|
||||
|
||||
@@ -107,7 +107,7 @@ bool DelayEffect::processAudioBuffer( sampleFrame* buf, const fpp_t frames )
|
||||
|
||||
if( m_delayControls.m_outGainModel.isValueChanged() )
|
||||
{
|
||||
m_outGain = dbvToAmp( m_delayControls.m_outGainModel.value() );
|
||||
m_outGain = dbfsToAmp( m_delayControls.m_outGainModel.value() );
|
||||
}
|
||||
int sampleLength;
|
||||
for( fpp_t f = 0; f < frames; ++f )
|
||||
|
||||
@@ -72,12 +72,12 @@ EqControlsDialog::EqControlsDialog( EqControls *controls ) :
|
||||
EqFader *inGainFader = new EqFader( &controls->m_inGainModel, tr( "In Gain" ), this, &controls->m_inPeakL, &controls->m_inPeakR );
|
||||
mainLayout->addWidget( inGainFader, 0, 0 );
|
||||
inGainFader->setDisplayConversion( false );
|
||||
inGainFader->setHintText( tr( "Gain" ), "dBv");
|
||||
inGainFader->setHintText( tr( "Gain" ), "dBFS");
|
||||
|
||||
EqFader *outGainFader = new EqFader( &controls->m_outGainModel, tr( "Out Gain" ), this, &controls->m_outPeakL, &controls->m_outPeakR );
|
||||
mainLayout->addWidget( outGainFader, 0, 9 );
|
||||
outGainFader->setDisplayConversion( false );
|
||||
outGainFader->setHintText( tr( "Gain" ), "dBv" );
|
||||
outGainFader->setHintText( tr( "Gain" ), "dBFS" );
|
||||
|
||||
// Gain Fader for each Filter exepts the pass filter
|
||||
for( int i = 1; i < m_parameterWidget->bandCount() - 1; i++ )
|
||||
|
||||
@@ -171,12 +171,12 @@ bool EqEffect::processAudioBuffer( sampleFrame *buf, const fpp_t frames )
|
||||
|
||||
if( m_eqControls.m_outGainModel.isValueChanged() )
|
||||
{
|
||||
m_outGain = dbvToAmp(m_eqControls.m_outGainModel.value());
|
||||
m_outGain = dbfsToAmp(m_eqControls.m_outGainModel.value());
|
||||
}
|
||||
|
||||
if( m_eqControls.m_inGainModel.isValueChanged() )
|
||||
{
|
||||
m_inGain = dbvToAmp(m_eqControls.m_inGainModel.value());
|
||||
m_inGain = dbfsToAmp(m_eqControls.m_inGainModel.value());
|
||||
}
|
||||
|
||||
m_eqControls.m_inProgress = true;
|
||||
|
||||
@@ -103,7 +103,7 @@ bool MultitapEchoEffect::processAudioBuffer( sampleFrame * buf, const fpp_t fram
|
||||
// get processing vars
|
||||
const int steps = m_controls.m_steps.value();
|
||||
const float stepLength = m_controls.m_stepLength.value();
|
||||
const float dryGain = dbvToAmp( m_controls.m_dryGain.value() );
|
||||
const float dryGain = dbfsToAmp( m_controls.m_dryGain.value() );
|
||||
const bool swapInputs = m_controls.m_swapInputs.value();
|
||||
|
||||
// check if number of stages has changed
|
||||
|
||||
@@ -88,7 +88,7 @@ MultitapEchoControlDialog::MultitapEchoControlDialog( MultitapEchoControls * con
|
||||
dryGain->move( 150, 245 );
|
||||
dryGain->setModel( & controls->m_dryGain );
|
||||
dryGain->setLabel( tr( "Dry" ) );
|
||||
dryGain->setHintText( tr( "Dry Gain:" ) , " dBV" );
|
||||
dryGain->setHintText( tr( "Dry Gain:" ) , " dBFS" );
|
||||
|
||||
Knob * stages = new Knob( knobBright_26, this );
|
||||
stages->move( 200, 245 );
|
||||
|
||||
@@ -131,7 +131,7 @@ void MultitapEchoControls::ampSamplesChanged( int begin, int end )
|
||||
const float * samples = m_ampGraph.samples();
|
||||
for( int i = begin; i <= end; ++i )
|
||||
{
|
||||
m_effect->m_amp[i] = dbvToAmp( samples[i] );
|
||||
m_effect->m_amp[i] = dbfsToAmp( samples[i] );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ Plugin::Descriptor PLUGIN_EXPORT dynamicsprocessor_plugin_descriptor =
|
||||
|
||||
}
|
||||
|
||||
const float DYN_NOISE_FLOOR = 0.00001f; // -100dBV noise floor
|
||||
const float DYN_NOISE_FLOOR = 0.00001f; // -100dBFS noise floor
|
||||
const double DNF_LOG = 5.0;
|
||||
|
||||
dynProcEffect::dynProcEffect( Model * _parent,
|
||||
|
||||
Reference in New Issue
Block a user