Simple Live Tune: kostenlose Tonhöhenkorrektur für Live-Gesang
Ich wollte ein Plugin zur Tonhöhenkorrektur, das ich für Live-Gesang einsetzen kann, ohne eine weitere Lizenz zu kaufen oder eine große Verarbeitungsverzögerung in Kauf zu nehmen. Also habe ich Simple Live Tune entwickelt.
Es ist ein kostenloses Open-Source-Plugin für macOS und Linux. Die aktuelle macOS-Version enthält Plugins im Audio-Unit- und VST3-Format sowie eine eigenständige App. Unter Linux lassen sich aus dem Quellcode VST3, CLAP und die eigenständige App bauen.
Das Plugin nimmt ein Gesangssignal entgegen, erkennt den gesungenen Ton und verschiebt ihn zum nächsten erlaubten Ton der gewählten Tonart und Tonleiter. Es kann behutsam korrigieren oder den harten, deutlich hörbaren Effekt erzeugen, der meist mit Autotune verbunden wird.
Warum noch ein Tuning-Plugin?#
Simple Live Tune entstand für denselben Einsatzbereich wie SimpleAUHost, also für kleine, von Ehrenamtlichen betreute Live-Produktionen. Die technische Einrichtung sollte vor der Veranstaltung erledigt sein. Währenddessen sollte die Bedienperson nur ein Lied auswählen, seine Tonart prüfen und das Tuning ein- oder ausschalten müssen.
Kommerzielle Plugins erledigen diese Aufgabe gut. Ich wollte trotzdem eine Lösung, die ich selbst verändern, direkt in SimpleAUHost einbinden und einer anderen Gemeinde geben kann, ohne dass sie zuerst dieselbe Software kaufen muss.
Simple Live Tune versucht nicht, jeden Studio-Workflow abzudecken. Es korrigiert Live-Gesang, stellt die dafür nötigen Bedienelemente bereit und speichert seinen Zustand zusammen mit der Host-Session.
Keine zusätzliche Plugin-Latenz#
Der Begriff “Latenz” ist bei Audiosoftware nicht ganz eindeutig. Simple Live Tune fügt dem Audiopfad keine Latenz hinzu. Das vollständige Audiosignal läuft vor der Ausgabe nicht durch einen großen Analysepuffer.
Die Tonhöhenerkennung braucht trotzdem Zeit. Der Detektor analysiert ein zurückliegendes Audiofenster und steuert mit dem Ergebnis den aktuellen Pitch-Shifter. Deshalb folgt die Korrektur einem neuen Ton mit einer kurzen Reaktionszeit. Der Audiopfad erhält dadurch aber nicht dieselbe feste Verzögerung.
Bedienelemente für den Live-Einsatz#
Key und Scale legen die erlaubten Töne fest. Zur Auswahl stehen Dur, Moll und Chromatisch. Die übrigen Regler bestimmen, wie das Plugin reagiert:
- Retune Speed bestimmt, wie schnell sich die Korrektur innerhalb eines Tons einregelt.
- Note Transition steuert den Übergang zwischen den Zieltönen.
- Correction legt die gesamte Stärke der Korrektur fest.
- Vibrato erhält einen größeren Teil der Tonhöhenbewegung der Stimme.
- Tolerance lässt kleine Abweichungen unverändert.
- Confidence und Gate verhindern, dass Atemgeräusche, Hintergrundgeräusche und unsichere Tonhöhenerkennung eine Korrektur auslösen.
- Bypass schaltet die Korrektur aus, ohne das Plugin zu entladen.
Die Anzeige zeigt den erkannten Ton und seinen Abstand zum Zielton. Außerdem zeichnet sie die ursprüngliche und die korrigierte Tonhöhe der letzten Sekunden auf. Das hilft beim Einstellen von Gate und Confidence. Ich kann direkt sehen, wann der Detektor beginnt, dem Raumgeräusch statt der Stimme zu folgen.
Einbindung in SimpleAUHost#
SimpleAUHost erkennt Instanzen von Simple Live Tune und steuert sie über seine Perform-Ansicht. Die Bedienperson kann Tonart, Tonleiter, Retune Speed, Note Transition und Bypass ändern, ohne die Plugin-Oberfläche zu öffnen.
Beim Wechsel in der Setliste lässt sich die Tonart des nächsten Liedes auf alle unterstützten Tuning-Spuren gleichzeitig anwenden. Dieselben Funktionen sind über die Steuerungs-API von SimpleAUHost und das Bitfocus-Companion-Modul verfügbar. Damit kann auch ein Stream Deck das Tuning bedienen.
Diese Einbindung war ein wichtiger Grund dafür, beide Seiten selbst zu entwickeln. Parameternamen und Verhalten brauchen keine Kompatibilitätsschicht, die erraten muss, was ein Plugin meint. SimpleAUHost weiß genau, welcher Parameter von Simple Live Tune geändert werden muss.
Download und Installation#
Simple Live Tune steht als universeller macOS-Download für Macs mit Apple Silicon oder Intel-Prozessor und macOS 11 oder neuer bereit. Das Archiv enthält AU-, VST3- und Standalone-Versionen.
Ich habe die Version noch nicht von Apple notarisieren lassen. macOS kann sie deshalb beim ersten Start blockieren. Das Archiv enthält Anleitungen zur Installation und zu Gatekeeper. Gib das Plugin nur frei, wenn du es von der GitHub-Versionsseite des Projekts heruntergeladen hast und ihm vertraust.
Linux-Nutzer können VST3, CLAP oder die eigenständige App aus dem Quellcode bauen. Die Anleitung steht in der README-Datei.
Simple Live Tune steht unter der GNU General Public License ab Version 3.0. Autotalent und zita-at1 haben den Ansatz inspiriert.