MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007423ardourfeaturespublic2017-07-10 15:402017-07-14 01:26
Reporterunfa 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0007423: Allow automation lanes to work in a Log scale
DescriptionI find it a bit difficult to draw automation for filter cutoff frequencies, because the automation uses a linear scale, and the frequencies (in range 20 -20 000 Hz) make much more sense when dealt with on a logarithmic scale.

Currently I manually create typical curved log ramps to produce natural sounding filter seweeps.

I think that could be made much easier if the automation lanes could be switched to a Log scale.

I'm not sure but I think that LADSPA plugins should inform the DAW that a specific control is representing a frequency in Hz, so that could be a hint for Ardour to automatically set automation lanes created for such plugin parameters as logarithmic.

Uses could still use legacy "linear" scale and old projects would default to use linear scale for everything to not create confusion, but new could automatically try to guess the scale for controls.
TagsNo tags attached.
Attached Files

- Relationships
related to 0007418closedx42 can't mouse-edit a parameter on a certain ladspa plugin 

-  Notes
(0019876)
x42 (administrator)
2017-07-10 20:26

Which version of Ardour?


Since 5.10-213-gc4578db59 LADSPA log-scale controls should work fine (the problem with LADSPA is that many plugins specify 0.. SR/2 (not 20..20k). log(0) is not defined, so Ardour treated them as linear).


As for allowing a user to select the interpolation (log/linear/exponential), that's already prepared. The problem is session-compatibility (loading/saving the extra info of user-selected type). So that's been disabled until 6.0. You can
    #define XXX_NEW_INTERPOLATON__BREAK_SESSION_FORMAT_XXX
or revert 8cd8cb165 and automation-lanes have a context-menu to select scale and interpolation (but break session-compatibility)
(0019883)
unfa (reporter)
2017-07-14 00:16
edited on: 2017-07-14 00:51

I'm currently using Ardour 5.10 stable.

Does this also apply to LV2 plugins?

It's great to know that manual control of this is coming. Can't wait for 6.0!
If you're braking session compatibility, break as much as possible :D

(0019884)
unfa (reporter)
2017-07-14 01:26

Maybe this is also a thing worth telling to the plugin developers?
I can contact ZynAddSubFX, Helm and Calf devs and report issues, I'd just need to know exactly what to tell them.

- Issue History
Date Modified Username Field Change
2017-07-10 15:40 unfa New Issue
2017-07-10 20:26 x42 Note Added: 0019876
2017-07-10 20:27 x42 Relationship added related to 0007418
2017-07-14 00:16 unfa Note Added: 0019883
2017-07-14 00:51 unfa Note Edited: 0019883 View Revisions
2017-07-14 01:26 unfa Note Added: 0019884


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker