Software-Effektprozessor - Software effect processor

Image
oben: Software-Instrumente und
unten: Software-Effektprozessoren
auf Cubase 6 (CC-BY-SA-3.0-Bild)

Ein Software-Effektprozessor ist ein Computerprogramm, das in der Lage ist, das Signal einer digitalen Audioquelle in Echtzeit zu modifizieren .

Funktionsprinzip

Das digitale Audiosignal, dessen Ursprung analog (durch Umwandlung in digital) oder in einer bereits digitalen Quelle (wie einer Audiodatei oder einem Software-Synthesizer ) sein kann, wird in temporären Zuteilungen des Computerspeichers gespeichert, die Puffer genannt werden . Dort angekommen modifiziert der Software-Effektprozessor das Signal nach einem bestimmten Algorithmus, der den gewünschten Effekt erzeugt. Nach diesem Vorgang kann das Signal von digital in analog umgewandelt und an einen hörbaren Ausgang gesendet, in digitaler Form zur späteren Reproduktion oder Bearbeitung gespeichert oder zur weiteren Verarbeitung an andere Software-Effektprozessoren gesendet werden.

Latenz

Je größer der Puffer ist, desto länger dauert die Wiedergabe der zur Wiedergabe gesendeten Audiodaten. Große Puffer erhöhen die Zeit, die benötigt wird, bevor der nächste Puffer abgespielt werden kann. Diese Verzögerung wird normalerweise als Latenz bezeichnet . Jedes System hat gewisse Einschränkungen - zu kleine Puffer mit vernachlässigbaren Latenzen können vom Computer nicht reibungslos verarbeitet werden, daher beginnt die vernünftige Größe bei etwa 32 Samples. Die Prozessorlast hat keinen Einfluss auf die Latenz (das heißt, sobald Sie eine bestimmte Puffergröße eingestellt haben, ist die Latenz konstant). Aber bei sehr hoher Prozessorlast wird der Puffer nicht rechtzeitig zur Wiedergabe mit neuem Sound gefüllt und der Sound fällt aus. Das Erhöhen der Puffergröße oder das Beenden anderer Anwendungen trägt zu einer reibungslosen Wiedergabe bei.

Treiber

Microsoft Windows

Die standardmäßigen Windows-Treiber sind nicht für die Effektverarbeitung mit niedriger Latenz optimiert. Als Lösung wurde Audio Stream Input/Output ( ASIO ) geschaffen. ASIO wird von den meisten professionellen Musikanwendungen unterstützt. Die meisten Soundkarten für diesen Markt unterstützen ASIO. Wenn der Hardware-Hersteller keine ASIO-Treiber zur Verfügung stellt, gibt es andere ASIO-freie Alternativen , die für jedes Audio-Interface verwendet werden können. ASIO-Treiber können emuliert werden, in diesem Fall lautet der Treibername ASIO Multimedia. Allerdings ist die Latenz bei Verwendung dieser Treiber sehr hoch.

Apple Mac OS X

Die gesamte Mac-kompatible Hardware verwendet CoreAudio-Treiber, sodass die Software-Effektprozessoren mit geringer Latenz und guter Leistung arbeiten können.

Siehe auch