in a large MIDI multitrack project, what’s the best way to halve all MIDI note durations on all tracks?
I remember that in Rosegarden there were the “Rescaling note durations” functions
For example:
Adjust->Rescale->Halve Durations
Adjust->Rescale->Double Durations
or even to rescale a region by a quantity of your choice:
Adjust->Rescale->Stretch or Squash…
Maybe you can do the same thing in Ardour with the MIDI/Transform function?
(I haven’t succeeded yet…)
If so, can anyone tell me the right setting for example to halve the durations of all MIDI notes in a region?
You are right, it can be done with the MIDI transform tool:
Select all the MIDI regions then right click > Selected Regions > MIDI > Transform.
Then, set:
Set [length] to [this note’s] [length],
then click the blue “+” button and set the second line:
[ / ] [exactly] [2]
Click “Transform” and you’re good to go.
(the result is : Set length to the considered note’s length divided by 2)