Exaggerating / minimizing variations in velocityhttp://www.mpc2000xl.com/velocity.htmI know I'm bumping really old post, but this post got me my attention.
I often wanted to minimize the velocity variations in a track then I am working in XL. I went a bit further and formulated the way to do it.
Before applying this method, I recommend to make a copy of the sequence ("Undo" button would not work, as this is a two step process.)
Minimize (compress) variations in velocityLet's say you want to minimize the variations to 10% (meaning, if difference of lowest and highest is 100, and you want to the difference to be 10), and say you have velocity variations of:
A = 27, B = 77, C = 127
(difference bet. A & B is 50, difference bet. B & C is 50, difference bet. A & C is 100)
Step 1:multiply by 10%:
Mode: MULT VAL%
Value: 10
Now the values are:
A = 2, B = 7, C = 12 (or something similar, I don't have XL with me right now)
(difference bet. A & B is 5, difference bet. B & C is 5, difference bet. A & C is 10)
At this point, velocity variation is minimized to 10 percent, but now overall velocity is too low.
The second step will correct the problem.
Step 2:Add 90% (100% - 10% = 90%) of the value of 127 --> 127 x 0.9 = 114.3 (I'll use 114)
Mode: ADD VAL%
Value: 114
Now the values are:
A = 116, B = 121, C = 126
(difference bet. A & B is 5, difference bet. B & C is 5, difference bet. A & C is 10)
As you can see, 10% might be too much (too much compression) for many cases (higher percent would result less aggressive change from the initial values.)
You can use the following values;
Step 1, Step2 (note)
x10%, +114 (Compress 90%)
x20%, +101 (Compress 80%)
x30%, +89 (Compress 70%)
x40%, +76 (Compress 60%)
x50%, +64 (Compress 50%)
x60%, +51 (Compress 40%)
x70%, +38 (Compress 30%)
x80%, +25 (Compress 20%)
x90%, +12 (Compress 10%)
Exaggerate (expand) variations in velocityThis process is a bit more complicated than minimizing.
Let's say you want to exaggerate the variations to 300% (meaning, if difference of lowest and highest is 10, and you want to the difference to be 30), and say you have velocity variations of:
A = 116, B = 121, C = 126
(difference bet. A & B is 5, difference bet. B & C is 5, difference bet. A & C is 10)
You can't just multiply 300%, because 127 is the highest value, so A, B and C will be all 127, which we don't want to happen.
Before applying 300%, we'll "shrink" the velocity.
100% / 300% = 0.333...
We'll shrink it to approximately 33.3...%, so we'll subtract 66.6...% of 127,
127 x (2/3) = 84.6...
which is about 85.
Step 1:Mode: SUB VAL%
Value: 85
(
Note: the lowest velocity must be larger than the value!)
Now the values are:
A = 31, B = 36, C = 41
(difference bet. A & B is 5, difference bet. B & C is 5, difference bet. A & C is 10)
Now you can multiply by 300%:
Step 2:Mode: MULT VAL%
Value: 300
(Edit: I found out that maximum value you can enter is 200, so you have to enter 150, then 200 instead (because 150% x 200% = 300%))
Now the values are:
A = 93, B = 108, C = 123
(difference bet. A & B is 15, difference bet. B & C is 15, difference bet. A & C is 30)
You can use the following values;
Step 1, Step2 (note)
-25, x125% (expand 25%, the lowest velocity must be 26 or more)
-42, x150% (expand 50%, the lowest velocity must be 43 or more)
-63, x200% (expand 100%, the lowest velocity must be 64 or more)
-85, x150%, then x200% (expand 200%, the lowest velocity must be 86 or more. Since "200" is the maximum value you can enter, so enter x150%, then x200% to make it 300%.)
I have not verified all the values. Please let me know if you find any error(s).