Wie kann man die Latenz beseitigen, die bei der Verwendung von VST in Reaper auftritt?

Ich verwende Cocos Reaper als meine DAW-Software und versuche, Klavierspuren mit VST-Plugins aufzunehmen, die von VST4FREE heruntergeladen wurden . Als MIDI-Keyboard verwende ich meinen Synthesizer – den Roland XPS 10. Das Keyboard funktioniert perfekt und ich kann Tracks aufnehmen und exportieren, aber das Problem, mit dem ich konfrontiert bin, ist die Latenz bei der Audioausgabe von meinem Computer, wenn ich versuche, real zu überwachen Zeit. Ich habe versucht, mehrere VST-Plugins zu verwenden, die alle von VST4FREE heruntergeladen wurden; Plugins für Klavier, Drumcomputer usw., aber bei allen habe ich das gleiche Problem. Was ich im Moment mache, ist, meine Kopfhörer an den Synthesizer anzuschließen, damit ich hören kann, was ich direkt vom Synthesizer spiele, während das Audio über das VST-Plugin in Reaper aufgenommen wird. Aber ich möchte in der Lage sein, die Soundausgabe des VST von meinem Computer in Echtzeit ohne Latenz zu hören. Keyboarder würden verstehen, warum ich genau hören muss, was aufgenommen wird. Ich habe nach Lösungen gesucht und getan, was sie sagten: Ich habe ASIO4ALL installiert und versucht, die Puffergröße zu ändernWie im Cocos-Forum gesagt wurde, habe ich versucht, die Latenzeinstellungen in Reaper zu ändern, aber keine davon hat funktioniert. Kann mir bitte jemand sagen, wie ich die Latenz beseitigen und die Echtzeit überwachen kann, während ich den Synthesizer spiele, in Reaper? Auch Alternativen zu Reaper, die dieses Problem zu beseitigen scheinen, sind willkommen, falls wir keine Möglichkeit finden, es in Reaper zu beheben. Danke im Voraus.

Eine Sache, die mir bei einer Gitarre und einem älteren System (das ich nicht mehr besitze) geholfen hat, war, dass die native Rate des integrierten Realtek-Audio-Chipsatzes 96k statt 44 oder 48 betrug. Es gab also eine gewisse Latenz, die durch Downsampling verursacht wurde. IIRC, ich habe allein dadurch ungefähr 5 ms Latenz verloren, aber es war zu der Zeit im "Echo-Territorium". Ich konnte nie weniger als 10 ms ohne Pops und Clicks oder Lockups erreichen
Ist die Thread-Priorität auf "höchstmöglich" eingestellt? Das ist unter den Audiogeräteeinstellungen in Reaper.
@shaunxer Nein. Es ist auf ASIO Default / MMCSS Pro Audio / Time Critical eingestellt .
@shaunxer Bitte beachten Sie, dass ich ASIO4ALL installiert habe
Ich würde es auf höchstmöglich setzen, nur um zu sehen, ob das hilft
Ihre Schnittstelle hat einen erheblichen Einfluss auf die Latenz. Welche Schnittstelle verwendest du? Außerdem deuten veröffentlichte Latenzzahlen für die Foxusrite Clarett-Schnittstellen darauf hin, dass verschiedene DAWs definitiv unterschiedliche Roundtrip-Latenzzahlen haben, wobei Pro Tools die niedrigste oder eine der niedrigsten hat.
Auch was ist Ihre aktuelle Latenz und was wäre akzeptabel? Ich bezweifle, dass Sie es in den nächsten Jahren bestenfalls unter 5 ms sehen werden.
@ToddWilcox Ich verwende keine Schnittstelle. Ich habe meinen Roland-Synthesizer per USB mit dem PC verbunden. Bis jetzt kann ich nicht genau sagen, wie hoch meine aktuelle Latenz ist, weil ich nicht verstehe, welcher Parameter in den Reaper-Einstellungen das anzeigt.

Antworten (4)

Möglichkeiten zur Reduzierung der Latenz:

  • Holen Sie sich eine Schnittstelle mit niedriger Latenz, die auf einem Bus mit niedriger Latenz arbeitet (Thunderbolt, wenn möglich, Firewire 800 oder USB 3.0, wenn Sie diese Busse zur Verfügung haben). Es ist unwahrscheinlich, dass integrierte Audioeingänge und -ausgänge eine niedrige Latenz aufweisen.
  • Verwenden oder erhalten Sie einen Prozessor, der so schnell wie möglich ist, ODER verwenden Sie eine externe Verarbeitung für Audio-Plug-Ins, wie z. B. das externe DSP-System UAD von Universal Audio .
  • Verwenden Sie eine möglichst hohe Abtastrate für die Audiowiedergabe oder -verarbeitung.
  • Verstehen Sie, wie Audiopuffer funktionieren, und stellen Sie sie entsprechend ein.

Ein Puffer ist ein Stück Speicher, das vom System reserviert wird. Der Zweck dieses Speicherbits besteht speziell darin, die Latenz zu erhöhen . Der Grund, warum Puffer verwendet werden, liegt darin, dass verschiedene Systeme in einem Computer unterschiedliche Verzögerungen haben, wie schnell sie auf aufgezeichnete Audio- oder Instrumenten-Samples zugreifen und/oder diese verarbeiten können. Wenn die Audiowiedergabe nicht mit einem Puffer ein wenig "verlangsamt" wird, kann es zu Klicks, Pops und Aussetzern kommen, wenn die Audioquelle oder ein Prozessor das Audio zu langsam an den Schnittstelle. Je länger die durch Systemkomponenten eingeführte Verzögerung ist, desto größer muss der Puffer sein, um Aussetzer, Klicks oder Pops zu vermeiden.

Der Weg, den Puffer zu optimieren, besteht darin, ihn so niedrig wie möglich einzustellen und dann das Audio wiederzugeben oder das virtuelle Instrument zu spielen, während Sie auf Audioprobleme hören. Wenn es Probleme gibt, erhöhen Sie die Puffergröße um einen Schritt und versuchen Sie es erneut. Erhöhen Sie die Puffergröße so lange, bis die Probleme verschwinden. An diesem Punkt haben Sie die niedrigste mögliche Latenz mit Ihrer Konfiguration (Schnittstelle, Software usw.) gefunden.

Im Allgemeinen ist alles unter 10 - 20 ms ziemlich gut, obwohl viele Musiker sich über mehr als nur 5 ms ärgern können. Unter 5 ms zu kommen ist weder einfach noch billig.

Eine Alternative, wenn Sie es jetzt nicht genug bekommen können, könnte darin bestehen, es mit einem weniger ressourcenintensiven vst aufzunehmen, um die Midi-Noten in Ihre Daw usw. mit einer geringen Latenz zu bringen, die Ihr Spiel nicht ablenkt. Dann könnten Sie auf das vst umschalten, das Sie eigentlich wollen, damit der fertige Track das hat. Dies funktioniert, wenn es sich nicht um eine Live-Spielanwendung handelt.

Ich habe mich mit diesem Problem beschäftigt und niemand hat online eine zusätzliche Lösung gefunden, die einen großen Unterschied für mich gemacht hat: Ich hatte mein USB-Midi-Keyboard an den Computer angeschlossen und das USB-Audio-Interface (Tascam US2x2) sendete Ton aus dem Computer. Die beste Latenz, die ich bekam, die stabil genug war, war etwa 8 ms, während ich einen virtuellen Synthesizer in Reaper spielte, unter Verwendung der Jack Connection Kit-Software, in AV Linux OS. Als Versuch habe ich mir ein Midi-Kabel gekauft und das Keyboard mit dem Midi-Kabel an das USB-Audio-Interface angeschlossen. Dazu braucht man natürlich ein Audio-Interface mit Midi-Eingang. Ich dachte, wenn das Audio-Interface die gesamte Ein- und Ausgabe übernimmt, würde dies die Aufgaben der Computer-CPU reduzieren und die CPU entlasten, um die Latenz zu reduzieren. Es stellte sich heraus, dass das einen großen Unterschied machte. Wenn das Midi-Keyboard an das USB-Audio-Interface angeschlossen ist, und nur einem an den Computer angeschlossenen USB-Gerät erreichte ich 1-2 ms Latenz beim Spielen eines virtuellen Synthesizers in Reaper. Dazu gehört auch, einen Reverb-Effekt auf den Synthesizer anzuwenden. Das machte das Spielen auf der Tastatur viel einfacher. Auf jeden Fall einen Versuch wert.

Nehmen Sie nicht mit eingeschalteten Effekten auf, dies erhöht die Verarbeitungsleistung und damit die Latenz. Verringern Sie Ihre Abtastrate - verringern Sie sie auf 128 oder niedriger, wenn Ihr System damit umgehen kann. Installieren Sie eine SSD – Solid State Drives sind blitzschnell.