New to Tracktion- HELP!

Discussion about: tracktion.com
RELATED
PRODUCTS

Post

Hmmmmm, OK.

This is a noob question, forgive me, but why is there MIDI latency with a computer, which has by far faster processors and mega RAM compared to hardware synths?

Post

trappist wrote:Hmmmmm, OK.

This is a noob question, forgive me, but why is there MIDI latency with a computer, which has by far faster processors and mega RAM compared to hardware synths?
maby becouse a h\w synth dose 1 thing only where a pc dose many things at the same time

Post

A hardware synth DOES have Midi latency. You just are not really aware of it (yet!)

Post

Most of the latency in the computer is not from the MIDI input. It is from the soft synth generating the sound and your interface converting it to audio. There is some latency in the MIDI as well. My guess is that when you played the soft synth from the screen you had just enough buffer to play glitch free. When you connected the external MIDI control that very small amount of extra latency was just enough to cause the glitches. It only takes a single missing sample to make an audible click.
A hardware synth is going to have much lower total latency because it is built with hardware designed specifically for sound synthesis. A PC is a build as a general computing device. The PC has to simulate with software what your hardware synth is doing almost instantainiously with hardware devices. Your PC is also running Tracktion your OS and a few other things at the same time.

Post

MIDI latency is a joke. I calculated data transfer rates of MIDI using USB 1.1. You can transfer an entire 8-part song (3.5 minutes long) 3 times in one second or something like that... I could track down the thread, but it's on another forum and I couldn't be arsed. Suffice it to say that it's negligible.

I mean, come on. MIDI latency? It's not even worth talking about.

As mentioned, latency from MIDI-related issues is due to the softsynth and/or other effects on the track, not the MIDI itself.

Greg
Image

Post Reply

Return to “Tracktion”