[sdiy] Atari latency, was:Camel*ont* soft Da synth!
Seb Francis
seb at burnit.co.uk
Mon May 8 02:29:49 CEST 2006
PCs (and Macs too) by their very nature (multi-tasking, complex driver
layers, USB, etc.) will find it difficult to maintain a constant MIDI
timing. Especially since modern apps like Cubase really put the
processing priority emphasis weighted firmly on the side of audio.
Hence lots of people complaining about timing of MIDI.
So, I'll say it again: using a timestamped MIDI interface (compatible
with your sequencer software) solves this problem! Timing then becomes
perfect! In addition, to overcome MIDI's inherent slow data rate, use
lots of MIDI ports - for example the MIDEX-8 has 8 outputs, and don't
share bandwidth intensive hardware on the same MIDI port.
This is the year 2006 .. there's no reason to use Atari STs any more
(IMHO :)
Seb
elmacaco wrote:
> This is my experience as well, I actually went back to using a serial
> port midi interface because every USB one I tried had timing glitches
> galore. I've seen better USB midi interfaces lately with timestamping
> etc, but I still hear a lot of people complain about timing of
> external midi modules when played with audio or VSTi on the computer,
> MAC and PC, which may have something to do with all the internal delay
> compensation or some other internal process to deliver the goods, so a
> lot of talk of shifting midi notes in the sequencer app, and just
> bouncing to audio as soon as possible, as Jason Proctor mentioned.
>
> Perhaps it is something to do with MIDI being such an old protocol,
> the older gear was developed or built when it was still fairly related
> to the current technology, so the hardware integrated well with it,
> now the new stuff has advanced in leaps and bounds yet midi is still
> back in the 80's, so it's more like legacy support on the part of
> hardware manufacturers, so it's specialty markets and peripherals that
> handle it, but the timing is left up to hardware designed for a
> multitude of tasks and the software does what it can with it.
>
> I don't know I'm just wondering.
>
> ----- Original Message -----
> *From:* rude66 <mailto:rude66 at gmail.com>
> *To:* Ingo Debus <mailto:debus at cityweb.de>
> *Cc:* SynthDIY <mailto:synth-diy at dropmix.xs4all.nl>
> *Sent:* Saturday, May 06, 2006 1:08 PM
> *Subject:* Re: [sdiy] Atari latency, was:Camel*ont* soft Da synth!
>
> the way i always understood it, is this: in the atari, midi is
> built into the OS, it's all there right from the beginning. on a
> pc, midi is not a native part of the os or the hardware, it always
> has to be translated via usb/pci/ whatever. i have no idea about
> the technical or programming side of things when it comes to this
> though.
>
> however, i have to say that on my atari (a mega ste) i never ever
> ever had timing problems. rock solid. on every damn pc i had, even
> though both hardware and software were supposed to be about 1000 x
> more superior to the st hardware/software, i've ran into all kinds
> of crap. especially when syncing 3 drum machines and arpeggiators
> via midi clock, it can be an absolute nightmare. my hardware is
> fine, because when i use the good old alesis mmt8 as a clock
> master, everything is supertight.
>
> and i'm not the only one who experiences this: i know guys who
> have super pro studios but still use the ST for midi sequencing.
>
> r./
>
>
>
> On 5/6/06, *Ingo Debus* <debus at cityweb.de
> <mailto:debus at cityweb.de>> wrote:
>
>
> Am 04.05.2006 um 19:00 schrieb elmacaco:
>
> > Yes, the Atari Machines are known for both their tight
> timing and
> > low midi
> > latency, I rarely hear about the midi latency because it
> seems non
> > existent.
> >
>
> Hm, what *is* latency here? How is it defined?
>
> On a (hardware or software) synth, latency is the time between the
> arrival of the MIDI message and the actual starting of the
> sound. But
> we're talking about the Atari ST, thus certainly not about a soft
> synth, correct? What does latency mean for a MIDI sequencer? The
> difference between the time stamp value recorded along with a MIDI
> event and the actual time when this event occurred? As long as
> this
> 'latency' is constant, it could easily be compensated by the
> sequencer program.
> And even if it couldn't, what's the difference between "tight
> timing"
> and "low MIDI latency" then?
>
> Ingo
>
>
More information about the Synth-diy
mailing list