mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 08:36:32 +01:00
Make logarithmic controls work at least linearly
git-svn-id: svn://localhost/ardour2/branches/3.0@3961 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
8c37b5a28f
commit
a238ec0372
1 changed files with 3 additions and 1 deletions
|
|
@ -471,6 +471,8 @@ GenericPluginUI::build_control_ui (guint32 port_index, boost::shared_ptr<Automat
|
||||||
control_ui->controller->adjustment()->set_lower (desc.lower);
|
control_ui->controller->adjustment()->set_lower (desc.lower);
|
||||||
control_ui->controller->adjustment()->set_upper (desc.upper);
|
control_ui->controller->adjustment()->set_upper (desc.upper);
|
||||||
|
|
||||||
|
control_ui->logarithmic = false; // just disable it for now
|
||||||
|
/*
|
||||||
control_ui->logarithmic = desc.logarithmic;
|
control_ui->logarithmic = desc.logarithmic;
|
||||||
if (control_ui->logarithmic) {
|
if (control_ui->logarithmic) {
|
||||||
if (control_ui->controller->adjustment()->get_lower() == 0.0) {
|
if (control_ui->controller->adjustment()->get_lower() == 0.0) {
|
||||||
|
|
@ -478,7 +480,7 @@ GenericPluginUI::build_control_ui (guint32 port_index, boost::shared_ptr<Automat
|
||||||
}
|
}
|
||||||
control_ui->controller->adjustment()->set_upper (log(control_ui->controller->adjustment()->get_upper()));
|
control_ui->controller->adjustment()->set_upper (log(control_ui->controller->adjustment()->get_upper()));
|
||||||
control_ui->controller->adjustment()->set_lower (log(control_ui->controller->adjustment()->get_lower()));
|
control_ui->controller->adjustment()->set_lower (log(control_ui->controller->adjustment()->get_lower()));
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
|
||||||
float delta = desc.upper - desc.lower;
|
float delta = desc.upper - desc.lower;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue