mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-08 07:45:00 +01:00
leave a ToDo note
This commit is contained in:
parent
e063e4bf1d
commit
2972fe0fc2
1 changed files with 6 additions and 0 deletions
|
|
@ -1660,6 +1660,12 @@ ControlList::paste (const ControlList& alist, double pos, float /*times*/)
|
|||
if (alist.parameter() != parameter()) {
|
||||
const ParameterDescriptor& src_desc = alist.descriptor();
|
||||
|
||||
// This does not work for logscale and will probably also not do
|
||||
// the right thing for integer_step and sr_dependent parameters.
|
||||
//
|
||||
// TODO various flags from from ARDOUR::ParameterDescriptor
|
||||
// to Evoral::ParameterDescriptor
|
||||
|
||||
value -= src_desc.lower; // translate to 0-relative
|
||||
value /= (src_desc.upper - src_desc.lower); // normalize range
|
||||
value *= (_desc.upper - _desc.lower); // scale to our range
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue