beautypg.com

Rane MPE MIDI Programmable Equalizer User Manual

Page 27

background image

27

Rane MPE Users Guide

Computing EQ Ramp Transition Time

In the figure below an MPE 14 is in transition

between two curves (the heavy lines). The Ramp is
set for 2 dB steps, resulting in intermediate curves 1-
5. To compute the total time required for the EQ
change you must add up the time required for each
step. The number of steps is determined from the
band (or overall level) that makes the largest change,
divided by the Ramp step size. In this example, the
16 kHz band makes the largest change of 12 dB. The
Ramp is set for 2 dB increments, requiring 12/2 = 6
steps to execute the EQ change.

Now we will calculate Tstep for each of the 6

Ramp steps (assume overall levels are 0dB for both
curves, and both channels are identical):

Tstep 1 = (26 x 200µs) + (0 x 900µs) + (4 x 70µs) + 600µs

= 5.94ms

Tstep 2 = (24 x 200µs) + (0 x 900µs) + (6 x 70µs) + 600µs

= 5.82ms

Tstep 3 = (18 x 200µs) + (0 x 900µs) + (12 x 70µs) + 600µs

= 5.04ms

Tstep 4 = (8 x 200µs) + (0 x 900µs) + (22 x 70µs) + 600µs

= 3.74ms

Tstep 5 = (6 x 200µs) + (0 x 900µs) + (24 x 70µs) + 600µs

= 3.48ms

Tstep 6 = (4 x 200µs) + (0 x 900µs) + (26 x 70µs) + 600µs

= 3.22ms

Total time = 5.94 + 5.82 + 5.04 + 3.74 +3.48 +3.22

= 27.24ms

Step 1: 26 bands (13 per channel) changed. No

overall levels changed. The 26 bands that
changed required 26 x 200µs. The stationary
bands and overall levels required 4 (2 bands + 2
overall levels) x 70µs. The software overhead
was 600µs. The grand total was 5.94ms.

Step 2: 24 bands changed, 4 didn’t. Two overall

levels didn’t change. This required (24 x 200µs)
+ (6 x 70µs) + 600µs = 5.82ms.

Steps 3-6 were derived similarly.

The time required for the EQ change in the above

figure is at least 27.24ms (the actual time is probably
1ms-5ms higher due to competing software tasks).

If the Ramp step size is changed to 1dB, a total of

12 steps is required. Since each intermediate step is
unique, simply doubling the time derived with 2dB
steps will not yield the correct answer. The addi-
tional 6 steps must be computed and added to the
above total.

So, unless you really really really really need to

determine the exact time a curve transition takes,
don’t bother. The quickest transition occurs when
one band changes in one ramp step. This takes
2.83ms. The longest transition occurs when all bands
change 27dB, and overall level changes 24dB, with
the Ramp set for 1dB steps (overall levels will be
constrained to 2dB steps since this is the smallest
overall level increment). This requires 191.7ms.
Therefore, all EQ changes will take anywhere from
about 3ms to 200ms to execute. The actual time will
be a little higher (typically 5%) due to competing
software tasks.

The time required for each step is calculated as

follows:

Tstep = (number of bands that change) x Tbc

+(number of overall levels that change) x Tlc
+ (number of bands and levels that don’t change) x Tnc
+ Toh

where:
Tnc = Time for EQ band or overall level to not change = 70µs
Tbc = Time for EQ band to change one step = 200µs
Tlc = Time for overall level to change one step = 900µs
Toh = Time required for overhead per step = 600µs