http://www.attackmagazine.com/features/roger-linn-swing-groove-magic-mpc-timing/






Why use a mixing desk?

These days most audio interfaces have sophisticated internal processing that allow you to use them as a signal input mixer - the supplied control panel software lets you configure the input and output routing in many different ways to suit your particular application.

While this looks neat and simply in theory it is important to understand the limitations when using your audio interface as a pseudo-mixer for your external audio.

The main thing to consider is that your DAW audio interface is a digital audio device whose processing time (latency) is variable depending on your DAW configuration and your method of working.

All audio interfaces and their associated software drivers are always under the control of the host operating system and DAW Application software and this means your input/output latency can vary depending on a number of factors - Buffer Size, Delay Compensation, Plug-in load, are you tracking (recording) and live/software monitoring at the same time or are you playing live and jamming along?

You can always get around these issues if you understand the hardware and software really well but it can be hard work if you don't.

Take a look at the second studio diagram below. At first glance it may seem more complicated - a large mixing desk means more connections and more studio space of course but in reality it has some serious advantages when making music in a DAW environment.

The only real difference between the two setups is we are using the mixing desk to combine ALL your studio audio signals - external hardware AND DAW outputs. Rather than connecting your hardware direct to the audio interface you instead use simple signal routing on the mixing desk itself to 'send' the audio you want to record to your audio interface.

Likewise your studio monitors are connected to the L-R Outputs of the mixing desk rather than directly off your audio interface.

The critical advantage being that your external hardware audio inputs have no 'floating' latency - their relative grid/sync position does not change when you make changes to the DAW project in any way.

It's also really nice to mix with real faders if you have the space.






Newborn infants detect the beat in music




Din Sync was developed by the Roland Corporation in Japan as a method of simplifying the synchronisation of sequencers and drum machines in the early 1980s. Prior to its introduction the two main components for sync - start/stop and clock - were usually designed as two separate sockets. Companies decided on different numbers of clock pulses that equated to a 'step' or rhythmic interval in their products - Roland 24, Linn - 48, Oberheim - 96 etc. The Din Sync concept put both the sync clock stream and start/stop on separate pins within a common connector and set the number of clocks per quarter note interval at 24.

Out of the ash that was Din Sync in the mid 1980s so Midi Clock was born and in 20 years not much has changed in the way electronic musicians and producers tempo-synchronise hardware and software.

Same basic principle only midi serial data replaced analogue voltage pulses.

24 Pulses per quarter note. Start, Stop and Continue.




Voltage pulses have a lot going for them. They travel close to light speed and you can do cool things to them with simple hardware that has been around for a long time.Tight tempo sync is easily achieved using voltage pulses for synchronisation. Each connected device advances one step or clock interval at the rising edge of every pulse. Think of it as well meshed sprockets in a gearbox.

Midi messages being serial data are slow in comparison and they require a lot more processing to do things to them inmeaningful ways. That processing means messages have to wait their turn and if that same processing is shared across an IC that must also scan a keyboard, check for knob value changes and deal with program and control change data in real-time then it's easy to see why there are limitations.

The advantages that Midi brought with it are many and varied.

Reliable synchronisation is not one of them.

On a single midi cable with 16 potential channels of note, velocity and duration events alone it is very easy to leave no room for an uninterrupted Midi Clock stream.

Even if a Midi Clock hardware device has a dedicated IC for processing sync I/O (and this is very rare these days) most only provide a single Midi In and Out port to simultaneously
synchronise and transmit/receive other performance data.

The application of Midi Clock in a modern software environment takes things into even murkier territory.

Now we find no dedicated hardware taking care of synchronisation at all. Creation and processing of Midi Clock by software that has to share resources with an OS that at any time may be busy looking after a million other tasks is never going to deliver accurate synchronisation. Early sequencing computers like the Atari with built-in midi ports and well written software running under very lean operating systems went close to rivaling good hardware sync. The current mainstream computer OS platforms are so overloaded that keeping Midi Clocks accurate is a very tall order indeed.

Midi has now morphed into USB and WIFI making matters even worse.

Our simple meshed gear analogy for voltage pulse synchronisation has now become a virtual gearbox with a worn and highly unpredictable clutch.




There are some good Midi Clock devices out there and many people use older equipment and dedicated Midi Sync ports. Even the best of these all respond differently when synchronised. Each device or software application will start late against the master to some degree. Many devices that do manage to generate stable outgoing Midi Clock still struggle to align the outgoing clock pulses with the internal sequencer grid that should be driving it.

Sometimes it is a little. More often it's a lot.

It makes composing electronic music hard work.

You lose the snap in your sequencing. 




The following is quoted with kind permission from a paper:-

'Delay in Large Format Digital Music Consoles' by John Klett (c) 1999-2009 

 
" Feel is a very subjective thing. Let's define feel as the relative placement in time of rhythmic elements.

The character of each element will make its placement in time more or less a factor in the overall feel. Snare drum has a large contribution to overall feel in your average pop mix. The only data we have on this at present is empirical. At one time Roger Nichols (Engineer for Steely Dan, Donald Fagan) is said to have defined the limit of feel perception at around 250 microseconds for key elements.

My own experience watching how certain producers place elements in time on digital audio workstations brings me to the conclusion that this perception limit is more like 100 microseconds.

In any case, people who are very "feel conscious" will agree that we are looking at timing shifts well under a millisecond as important and affecting feel."




The Future is Late

"Thursday 19th October, 2006 - I was up early this morning, and for some reason I got involved in testing the sync between the G5 and the laptop. In my world the days of tight sync are long gone (Vince and I spoke fondly of remembered sync boxes - the SRC Friend-Chip, the SBX-80, FSK from the MC4, The Unitor on the Atari) - but obviously sync inside one computer is good. A colleague on the Logic User List suggested trying sending MTC over Ethernet (supported by the OSX) which I had never done. I got extremely tight sync, but only about 1 in 10 times when I started the sequencer. "

An excerpt taken from a weblog by Gareth Jones – Engineer/Producer – Depeche Mode/Erasure




(c) 1983 Garfield Electronics - Dr Click Owners Manual




How can a CV/Gate Sequencer be Sloppy?

The stability of any sequencer (CV/Gate/Midi/Din) is only as good as the clock driving it and how the design deals with processor/CPU interrupts as far as the tempo/clocking/step goes. Some are better than others. In the case of any sequencer that can be self driven under its own tempo clock - do the test and see how tight individual steps are relative to each other. Now clock it from a stable external Midi Clock master and do the tests again - might be better, might be worse - dependant on design philosophy. Some new sequencers do OK under self sync but lose the plot totally when you run them slaved to even the best Midi Clock input.




The above CPU instruction flow chart is from a well known and very popular vintage (1982) CV/Gate step sequencer. A quick look at the microprocessor task routine and the time intervals between them shows very clearly why this model will always be a loose rubber band on the timing stakes which it most certainly is.

There are hundreds of different step sequencers in existence but just having CV/Gate outputs and even external analogue clocking does not guarantee any of them can keep good time.

Early step CV sequencers just followed incoming Square Clock pulses - as long as that was rock solid, so was the step sequencer.

Over the last 25 years, as discreet/CMOS voltage-based sequencer design [Clocks/Timers/Latches/Gate Arrays) gave way to monolithic CPU/ICs with shared resources for both tempo generation and step/event/serial processing - our simple, stable, uninterrupted Pulse Train Express design gradually became all stations to Sloppy Town.

The sequencer input and output method - CV/Gate/Trigger/Midi/Din - makes no difference at all. Solid tempo-clock source stabiliy and internal handling is the key.




Time is Absolute 

In 1967, the 13th General Conference on Weights and Measures first defined the International System (SI) unit of time, the second, in terms of atomic time rather than the motion of the Earth. Specifically, a second was defined as the duration of 9,192,631,770 cycles of microwave light absorbed or emitted by the hyperfine transition of cesium-133 atoms in their ground state undisturbed by external fields.






Human Feel 

"I've figured out how to program personality into the Synclavier. I can adjust one track to within one millisecond, and I can change the starting time of one track as opposed to another. Doing that shows me everything, it shows me how feels are created. You know, if you lay a snare drum a bit back, if you make it a bit lazy, it becomes someone, and if you make it a bit pushy, it becomes someone else.That's what makes the sound really. The sound of something has to do with the way it's played - whether it's a program or a player..."

S.J. Lipson [Engineer/Co-Producer - Frankie Goes to Hollywood, Grace Jones:Slave to
the Rhythm]

May 1987 - Music Technology Magazine






The History of the Plugin

Sony SEG-1210P Analogue Video Effects Generator - 1978





Blinded by the Light

We all have emotional and financial investment in the equipment we buy and use and with that investment we put faith in the tools and really wish and hope and want to believe that they are worth their weight and cost. However - sometimes we can be blinded by our investment. A close friend who spent a hefty sum of money on a Mac/Logic rig a few years back spent the best part of a year refusing to acknowledge what he could plainly hear - that his external Midi stuff sounded sloppy as all hell. He did everything - groove templates, micro event adjustments, moved his room around, changed his mix position - he even stopped listening to tight production by other people because it reminded him of how rough his own material sounded! His emotional and financial investment kept him from hearing the truth - his new rig just didn't do Midi justice - period. After a few beers one afternoon I convinced him to let me bring over my Atari/Notator/Unitor system and hook it up to his Midi gear. Next we copied some of his midi files to Notator Format. I'll never forget the look on his face when he pressed the space bar. Priceless - the illusion falls away and you can go back to what you know is right even if you have to buck the trend and use a computer that is 20 years old to get there. But from there you can move forward. It's about listening without prejudice and saying 'yes - that 20 year old sequencer makes the hairs stand up on the back of my neck' and 'no - this new one that I have just spent a months salary on doesn't cut it'. Only then can you begin to ask 'why?' and once you start to find out why you can begin to do something about it.






A Tale of Smoke and Mirrors

You shouldn’t be surprised really, computers are sequential machines – it’s all a plate spinning act. With analogue circuitry all the hardware is there all the time.

 G.H. 17th May 2001




 

 

All material on this website copyright 2004-2016 Innerclock Systems Pty Ltd unless otherwise indicated.

No text or image may be reproduced in part or in full without prior written consent.

This site is best viewed using Google Chrome.