What’s with the “turbo” you ask? Well my marketing persona determined that “replacement” CPU was not suitably catchy. I guess that was my engineer persona at work. But turbo actually does mean something here. As in “faster” and “more”. The modern CPU is much faster than the old one, so I have (below) some numbers to back it up. As far as more is concerned there are certainly more features (sequencer modes and memory, arpeggiator modes, MIDI in/out/thru and so on).
The metrics. Here are a couple of measurements that demonstrate the turbo-ness of the upgrade.
- Key scan rate. The keys are scanned on the stock Pro One once every11.7ms and each set of 8 keys takes 1.32ms to read/analyze. On the MTG CPU the key scanning is programmed at a rate of once every 5ms and it takes a mere 20us to read/analyze. So 2x the scan rate (and 66x the read/analyze time). The scanning could probably be done even faster, but with the crappy contacts on most Pro Ones this could lead to contact bounce noise in the output.
- Key press to DAC enable. This indicates how long, once a key has been read in the “down” state, until the new control voltage is set by the DAC. The stock Pro One takes 1.7ms. The MTG CPU takes 200us, an 8.5x speed increase.
- Gate-in to gate-out. The LFO signal is read by the CPU and then the CPU drives the DAC, the Gate and the Trigger signal as a result (for example when a sequence or arpeggio is running). This metric indicates how fast the CPU picks up on the LFO signal and translates it into sound. The stock Pro One translates the positive going edge (PGE) of the LFO and turns it into a PGE Gate signal (or NGE DAC enable or PGE Trigger) in 2.7ms. The MTG CPU performs the same duty in 40us. That’s a factor of 67.5x faster.
- Finally NGE DAC Enable to PGE of the Trigger signal. This is mainly house-keeping and indicates how fast the CPU gets through the chore of updating the DAC and then sending the associated Trigger signal. On the stock CPU it takes 144us. On the MTG CPU it takes 4us. A 36x improvement.
So in summary moving to a processor 25 years hence improves the responsiveness considerably. And all this while taking on a bigger workload too (MIDI In/Out).