mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-25 16:48:44 +02:00
Merge pull request #42 from spider-mario/ladspa-default-values
LADSPA: correctly compute the default value for logarithmic control ports
This commit is contained in:
commit
6f751ad360
@ -618,7 +618,7 @@ bool LadspaEffect::SetHost(EffectHostInterface *host)
|
|||||||
{
|
{
|
||||||
if (LADSPA_IS_HINT_LOGARITHMIC(hint.HintDescriptor))
|
if (LADSPA_IS_HINT_LOGARITHMIC(hint.HintDescriptor))
|
||||||
{
|
{
|
||||||
val = exp(log(lower)) * 0.75f + log(upper) * 0.25f;
|
val = exp(log(lower) * 0.75f + log(upper) * 0.25f);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -630,7 +630,7 @@ bool LadspaEffect::SetHost(EffectHostInterface *host)
|
|||||||
{
|
{
|
||||||
if (LADSPA_IS_HINT_LOGARITHMIC(hint.HintDescriptor))
|
if (LADSPA_IS_HINT_LOGARITHMIC(hint.HintDescriptor))
|
||||||
{
|
{
|
||||||
val = exp(log(lower)) * 0.5f + log(upper) * 0.5f;
|
val = exp(log(lower) * 0.5f + log(upper) * 0.5f);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -642,7 +642,7 @@ bool LadspaEffect::SetHost(EffectHostInterface *host)
|
|||||||
{
|
{
|
||||||
if (LADSPA_IS_HINT_LOGARITHMIC(hint.HintDescriptor))
|
if (LADSPA_IS_HINT_LOGARITHMIC(hint.HintDescriptor))
|
||||||
{
|
{
|
||||||
val = exp(log(lower)) * 0.25f + log(upper) * 0.75f;
|
val = exp(log(lower) * 0.25f + log(upper) * 0.75f);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user