winger wrote:Latencies are not inherent to the processors. The latency comes from the software, and how the data is moved from the hardware IO to application that is using the data.
You are 100% right, but allow me to completely disagree

not about cpu, but about the relation to a hardware, ie an ensemble of i/os, connections, cpu, ram etc....
Here is what i see happening:
- Load a softsynth on a PC: it doesn't output any sound because you need, for the best latency an asio driver. but you have latency anyway and it is difficult to go below 1ms latency even with very good drivers and exceptional soundcard hardware. (1 ms at 44.1Khz is 44.1 samples approx). Without a driver, the softsynth often don't even run as in "i can see the interface".
- Load a softsynth on scope, you have sound immediately, no need for additional driver, asio or whatever. It runs on the dsp of the card (latency is lower than 20 samples, i think more around [5-15 ms] max). scope has been way below asio latency
whatever is the chosen Asio latency). because the DSP ("cpu" of scope) and the design of the scope hardware allow this easily.
About asio drivers:
- Asio drivers are softwares, but they are bound to the hardware capability (chips, design etc)
- Many examples:
- Scope Generation 1 board, you get a minimum of 12/13 ms latency (11.4 at 48Khz sampling rate if i remember correctly). The
hardware design doesn't allow for less.
- Scope generation II boards allow 3 ms latency . It is not a change of driver that allowed this, but a modification of the
hardware.. and this is the same whatever is the pc/mac power...
- Behringer FCA202 reaches 4ms asio latency with no problem on a celeron 1.5 ghz with 512 mb ram, it is firewire. lower latency cause glitches and drop outs.. due to what ? firewire or the pc it is connected to ? the pc i tend to think, or the behringer itself....
- Focusrite Saffire, firewire, 6 ms latency on the same computer (celeron 1.5/512 mb ram). I should run test to see if it can cope with lower latencies than a behringer FCA202 (but the saffire is a friend's so i can have it always - but when i tested it, it appeared less efficient than a FCA202).
- Noah on usb 2 : drop outs and unsynched usb/asio driver happens below 12 to 7ms latency -
depending on what you run on the PC - , allowing only 2 ins/2outs. I am not sure it is only because of the low speed of usb 1.
- RME Fireface 1 ms latency; takes a lot more ressources on the computer than using a higher latency....( i didn't test this directly, but have no reason to doubt the person from whom i got this info who had a scope board a ran into the same limitation and consumption of ressources, instabilities, when trying to go down to the 1ms promissed by RME)...
So there is an ensemble of things to take into consideration.
Scope has to deal with asio buffers to manage low latencies, which are themselves in the PCI way to communicate with the computer, to speak grossly, and Scope uses its own hardware to achieve more or less asio latency whatever is the PC/CPU connected to it: pentium 3, 4 or core2duo.. it is always the same..... how good is the driver and how fast is the machine is not the most relevant relevant, it is primarily a matter of
design of the card.
and,
it doesn't need asio to run on the first place. by itself, it is faster/real time etc...
So i think latency, eventhough not bound to cpu/dsp themselves, is hardware dependant, and in this field, the superiority of scope is certain when it comes to synths and effects, mixing and all things that are nice to do on a real time basis, and that's been so for a long time (more than 10 years)....
no ?