Was zeigt das [g=12]ASIO[/g] Meter an?
Das [g=12]ASIO[/g] Meter zeigt an, wie viel Zeit verbraucht wurde, einen [g=12]ASIO[/g] Puffer (Block) zu verarbeiten, der dann zur Ausgabe an die Audiohardware bzw. dessen Treiber weitergeleitet wird. Das [g=12]ASIO[/g] Meter spiegelt NICHT 1:1 die CPU Auslastung wieder, denn das einzige zu erfüllende Kriterium ist die Sicherstellung, dass das „Audioprocessing“ des gerade bearbeiteten Blocks rechtzeitig stattgefunden hat, genauer gesagt beendet wurde, um den berechneten Block dann zur Ausgabe dem Audiohardwaretreiber zuzuführen. Das Meter zeigt das Verhältnis der verbrauchten Zeit gegenüber der maximal zur Verfügung stehenden Zeit an. Mit steigenden Anforderungen an das System durch mehr Spuren, Plugins, VST-Instrumente und komplexeren Routings, steigt natürlich auch die CPU Last, was sich dann im [g=12]ASIO[/g] Meter dahingehend niederschlägt, das mehr Zeit zum "processen" verbraucht wird, die Anzeige im Meter also steigt. Wird mehr Zeit benötigt als, durch die Größe des [g=12]ASIO[/g] Puffers bestimmt, benötigt werden darf, gibt es einen Dropout und es meldet sich dann die [g=12]ASIO[/g] Meter [g=357]Peak[/g] LED.
Welche Faktoren haben konkret Einfluss auf das [g=12]ASIO[/g] Meter?
Es ist das Zusammenspiel der benutzen Computer-Hardware und dessen Leistung im Allgemeinen auf der einen Seite und auf der anderen Seite der Aufbau eines Projektes in [g=539]Cubase[/g] bzw. Nuendo. Den größten Posten nehmen [g=77]VST[/g]-Instrumente und [g=77]VST[/g] Plugins ein, deren Anzahl macht sich am ehesten im [g=12]ASIO[/g] Meter bemerkbar. Aber auch die Anzahl an Spuren und Bussen sowie deren Routings untereinander (z.B. über Gruppen und FX Kanäle oder auch Sidechains) erfordert zusätzliche Leistung. Programmfunktionen, die einen Teil mehr Grundlast erzeugen, sind der [g=188]Control Room[/g] (je nach Komplexität der Einrichtung und Nutzung des Control Rooms sind hier sehr komplexe Routings möglich) sowie die Verwendung von ReWire.
Was zeigt die rote [g=12]ASIO[/g] Meter [g=357]Peak[/g] Anzeige?
Diese Anzeige informiert den User darüber, dass die Hostapplikation mehr Zeit zum Berechnen eines [g=12]ASIO[/g] Puffers benötigte als, durch die Puffergröße bestimmt, Zeit gewesen wäre und der Puffer somit nicht an den Audiotreiber zur Ausgabe weiter gegeben werden konnte (klassischer Dropout) bzw. meldet der Treiber selbst der Hostapplikation, keine Daten bekommen zu haben. Ebenso kann die [g=12]ASIO[/g] Meter Peak Anzeige aufleuchten, wenn ein Treiber signalisiert, nicht genug Zeit bekommen zu haben um Eingangsdaten (z.B. bei Audioaufnahmen) an die Applikation schicken zu können, bzw. die Applikation noch nicht bereit war, Daten zu empfangen. Diese Art der Dropout-Erkennung ist Teil vom [g=18]Mac[/g] OS X Core Audio System und dessen eingebautem Audiocontroller.
Diese Dropouts müssen nicht immer hörbar sein, bzw. hängt es sehr vom Soundmaterial selbst ab, ob der Dropout hörbar war oder nicht. Einige Audiokarten/Treiber besitzen einen eigenen Sicherheitsbuffer um [g=12]ASIO[/g]-Pufferverlust zu kompensieren, andere wiederum geben nötigenfalls den zuletzt empfangenen Puffer einfach noch mal aus. Auf der PC Windows Seite gibt es seitens des Treibers übrigens keine Methode, der Hostapplikation Pufferverlust mitzuteilen, daher wird dort diese Erkennung rein Host-seitig vorgenommen. Eine 100% sichere Erkennung ist dabei allerdings nicht zu erreichen. Dropouts kann mit dem Erhöhen der [g=5]Latenz[/g] der Audiohardware entgegengewirkt werden.