Feeds

Happy birthday MIDI 1.0: Slave to the rhythm

Part Two: The notes in the machine

The Essential Guide to IT Transformation

Got it taped

In the simple sequencer-with-drum machine scenario, as the work on the various sequences and drum patterns took shape, you’d want to chain these different parts together by using the Song modes on each device. It’s effectively a playlist of the patterns that amounts to an arrangement. Here, the Song Position Pointers come in very handy, so that when you jump to bar 33 to work on the chorus on the sequencer, the drum machine follows suit and plays the appropriate rhythm pattern.

Alesis HR-16 drum machine and MMT-8 MIDI sequencer

Alesis HR-16 beatbox and MMT-8 sequencer
Click for a larger image

It’s all clever stuff and working this way enabled musicians to refine their compositions either on home set-ups or in programming suites that were going to be cheaper than clocking up studio time in a full-blown professional recording facility. You’d save that indulgence for when you were ready to commit to tape along with vocals and suchlike, only to find the studio had some new MIDI gear in it – a sampler perhaps – that you’d be smitten with and later wonder later where all the time went.

Still, thanks to Song Position Pointers and a decent synchroniser, you’d not have to wind the tape back to the very beginning to make changes when slaving a sequencer to tape.

Another useful aspect of sync’ing to tape was that if you didn’t have a great deal of MIDI gear or were dedicated to a particular synth, you could record a sequence to tape that featured a particular sound, then change the synth sound and record a different sequence part on a separate track.

While using Program Changes on the synth would be an option, for some arrangements this wouldn’t be sufficient. Also, using separate tape tracks would enable different EQ and effects to be applied more easily. For instance, from the same synth, you might want a bright horn section swimming in reverb, but a completely dry sound with a bolstered bottom end for bass.

Akai MPC60 endorsed by Don Henley

Hit and run: Akai's MPC60 featured sampling and sequencing
Click for a larger image

Multitimbral instruments did sort this problem out to some extent, but not all would feature multiple outputs or built-in effects. Using sync to offload different parts of the composition to tape to build up layers from a limited or preferred selection of MIDI gear, proved a very useful and practical application. Indeed, the samplers of the time had limited memory and this was an easy way to get the best out of them: recording multiple tracks with different sounds.

Hardware sequencers would come and go in various guises from dedicated keyboard such as the popular Korg M1 with its 8-track recording to Akai’s MPC60 – a drum machine inspired system with design input from Roger Linn. His revolutionary LM-1 Drum Computer pre-dates MIDI but was the first beatbox to use sampled sounds. A few years on and the buggy reputation of the Linn9000 led to the company’s demise. It had sampling, MIDI, a 32-track sequencer and the eye-watering price of $5000. The Akai MPC60 was its reincarnation. Its Swing function delivered a distinctive groove to sequences that contributed to its huge success.

OK computer

Indeed, even though such features could be replicated in software sequencers as groove templates, there were no shortage of die-hard hardware fans who just didn’t want the fuss of a QWERTY keyboard, mouse and monitor, let alone the bother of floppy disks and an actual computer to maintain. The all-in-one box appeal continues to this day, but for those keen to explore MIDI’s capabilities beyond note-taking, the computer sequencer was where it was at.

MIDI on computers happened very early on in its development, with Yamaha adapting the MSX for music. The YIS-503 and the CX5M version (includes SFG-01 synth module) when hooked up to various accessories, provided synthesis and composition tools along with 4-track MIDI sequencer, available on different cartridges.

Yamaha YIS-503 based around the MSX PC

Yamaha YIS-503 based around the MSX PC

Perfect timing: The quantize habit

What made both scenarios a truly creative experience was that MIDI performances could be edited. Made a mistake? There’s no need to rewind the tape and record it all over again. MIDI recordings could be fixed, a note at a time, if necessary, which frequently it was. Drum machines too, had the facility to knock out duff notes, so duff playing – be it a brass line or a drum fill – could end up note-perfect. Yet to paraphrase Eric Morecambe, you could be playing the right notes but not necessarily at the right time.
Steinberg Cubase Key edit quantize

Steinberg's Cubase Key edit: Grid match mode shows Quantized notes in red, those not in time are shown in other colours. A range of Quantize options appears on the left – click for a larger image

When you’re cycling (looping) around a sequence or building up a drum part, out-of-time playing is so obvious that just about anyone can spot it. It’s irksome. As any sequencer works to a particular resolution and timebase, the notes played into it can be altered in time too, just like correcting the pitch of a note. To take away the guesswork regarding how many "ticks" a note (or drum sound) needs to be shifted to be in time, a function called Quantize was implemented on all good sequencing gear, including drum machines.

Steinberg Cubase Quantize note value options

Quantize note value options

In simple terms Quantize performed timing corrections, making everything snap into place and, regardless of musical prowess, it was a godsend. This quick-and-dirty fix had a few issues with it though. First of all, it could make performances sound robotic, which could be ideal for some genres, but it didn’t suit everyone. Also, Quantize at too low a resolution (say 8th notes) could end up "fixing" valid 16th notes. Sure, the bass drum and snare sound in sync, but the busy hi-hat pattern timing has suddenly halved.

To get the performance you wanted, Quantize needed to be applied with the appropriate note timing values and with an eye on the time signature. For instance, triplet values would need to be used for 3/4, 6/8 time and similar and the odd fancy drum fill could suffer here too. Sequencer developers would spend a fair few years designing different Quantize algorithms and Groove templates that knock the timing out slightly from the strict positioning to more musical and relaxed values.

Build a business case: developing custom apps

Next page: Interface race

More from The Register

next story
4K video on terrestrial TV? Not if the WRC shares frequencies to mobiles
Have your say with Ofcom now, before Freeview becomes Feeview
iPad? More like iFAD: We reveal why Apple fell into IBM's arms
But never fear fanbois, you're still lapping up iPhones, Macs
Sonos AXES support for Apple's iOS4 and 5
Want to use your iThing? You can't - it's too old
You didn't get the MeMO? Asus Pad 7 Android tab is ... not bad
Really, er, stands out among cheapie 7-inchers
Apple winks at parents: C'mon, get your kid a tweaked Macbook Pro
Cheapest models given new processors, more RAM
Leaked Windows Phone 8.1 Update specs tease details of Nokia's next mobes
New screen sizes, dual SIMs, voice over LTE, and more
YES, iPhones ARE getting slower with each new release of iOS
Old hardware doesn't get any faster with new software
prev story

Whitepapers

Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Why and how to choose the right cloud vendor
The benefits of cloud-based storage in your processes. Eliminate onsite, disk-based backup and archiving in favor of cloud-based data protection.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.
Maximize storage efficiency across the enterprise
The HP StoreOnce backup solution offers highly flexible, centrally managed, and highly efficient data protection for any enterprise.