30. Link, Synchronisation und ReWire

Ableton Link ist eine Technologie, die GerĂ€te und Anwendungen ĂŒber verkabeltes oder drahtloses Netzwerk miteinander synchronisiert. Link ist sowohl in Live als auch einer wachsenden Anzahl iOS-Anwendungen integriert und jede Link-aktivierte Software kann mit jeder anderen Link-aktivierten Software synchron zusammenspielen, einfach indem Sie an das gleiche Netzwerk angeschlossen werden.

Mit Link können Sie die Wiedergabe jedes GerÀts/jeder Anwendung unabhÀngig von den anderen angeschlossenen GerÀten oder Anwendungen starten und stoppen. Link-aktivierte Software bleibt sowohl vom Tempo, als auch von der Taktposition her synchron, bezogen auf die globale Launch-Quantisierung aller Teilnehmer.

Um Link in Live einzurichten, stellen Sie zuerst sicher, dass Ihr Rechner an das gleiche Netzwerk angeschlossen ist, wie alle anderen GerĂ€ten, die Sie ĂŒber Link verbinden möchten. Dies kann entweder ein lokales Netzwerk oder eine Ad-Hoc-Verbindung sein (Computer-zu-Computer). Öffnen Sie dann die Link/MIDI-Voreinstellungen in Live und aktivieren die Taste neben “Zeige Link-Schalter”

LinkPreference.png
Anzeigen des Link-Schalters in Lives Voreinstellungen.

Es ist möglich, Start- und Stopp-Befehle ĂŒber alle angeschlossenen Apps hinweg, bei denen Start Stop Sync aktiviert ist, zu synchronisieren. Um das zu machen, klicken Sie auf die Taste neben “Start Stop Sync”.

LinkPreferenceStartStopSync.png
Der Start-Stop-Sync-Schalter in Lives Voreinstellungen.

Der Link-Schalter in Lives Transportbereich erscheint. Klicken Sie, um Link ein- oder auszuschalten.

LinkIndicator.png
Link-Schalter.

Ist Link eingeschaltet, aktualisiert sich der Schalter, um die Zahl der anderen Link-aktivierten Apps oder Live-Instanzen im gleichen Netzwerk anzuzeigen.

Link1Link.png
Link-Anzeige, die eine weitere Verbindung zeigt.

Ist mindestens eine weitere Link-aktivierte App oder Live-Instanz angeschlossen, zeigt die Arrangement-Positionsanzeige - immer wenn Lives Transport nicht lĂ€uft - eine Art “Fortschrittsbalken”. Dieser Balken reprĂ€sentiert die globale Launch-Quantisierung des Live-Sets, bezogen auf die anderen Teilnehmer der Link-Session. Nachdem Sie die Wiedergabe gestartet haben, wartet Live mit dem abspielen, bis der komplette Takt durchlaufen ist.

ArrangementPositionLink.png
Die Arrangement-Position in Relation zur Link Timeline.

Die erste App oder Live-Instanz, die an einer Link-Session teilnimmt, bestimmt das Tempo fĂŒr die anderen. Alle Link-aktivierten Apps oder Live-Instanzen können ihr Tempo jederzeit Ă€ndern und die anderen folgen dann. Versuchen mehrere Teilnehmer das Tempo gleichzeitig zu Ă€ndern, probieren alle Teilnehmer jeder Änderung zu folgen, der letzte, der das Tempo Ă€ndert "gewinnt".

Tempo-Änderungen, die von Teilnehmern einer Link-Session gemacht werden, ĂŒberschreiben die Tempo-Automation in Ihrem Live-Set.

Beachten Sie, dass der Aufnahme-VorzÀhler des Metronoms (siehe 16.6) nicht verwendet werden kann, wenn Link aktiviert ist.

In den meisten FÀllen funktioniert Link völlig problemlos, sobald es aktiviert wird und liefert unter allen Bedingungen zuverlÀssige Synchronisation. Bei weiteren Fragen oder falls Probleme auftreten sollten, empfehlen wir die Link-FAQ auf der Ableton-Webseite*https://www.ableton.com/help/article/link-faq/.

30.3 Synchronisieren ĂŒber MIDI

Wenn Sie mit GerĂ€ten arbeiten, die kein Link unterstĂŒtzen, können Sie diese ĂŒber MIDI synchronisieren. Das MIDI-Protokoll definiert zwei Methoden zum Synchronisieren von Sequenzern, die beide von Live unterstĂŒtzt werden. Beide arbeiten mit einem Sync-Master, der ein Sync-Signal ausgibt, dem der oder die Sync-Slave(s) folgt/folgen.

MIDI-Clock: MIDI-Clock arbeitet wie ein schnell tickendes Metronom. Die Geschwindigkeit der Ticks ist Tempo-abhĂ€ngig: TempoĂ€nderungen beim Master (zum Beispiel einem Drumcomputer) veranlassen den Slave dazu, den Änderungen zu folgen. Das MIDI-Clock-Protokoll stellt auch Meldungen zur VerfĂŒgung, die Aufschluss ĂŒber die Position im Song geben. Live kann wahlweise als MIDI-Clock-Master oder -Slave betrieben werden.

MIDI-Timecode: MIDI-Timecode ist die MIDI-Version des SMPTE-Protokolls, dem Standard zur Synchronisation von Bandmaschinen und Rechnern in der Audio- und Filmindustrie. Eine MIDI-Timecode-Nachricht gibt eine Zeit in Sekunden und Frames (Unterteilungen einer Sekunde an). Live wird eine solche Timecode-Nachricht als Position im Arrangement interpretieren. Timecode-Nachrichten enthalten keine Metrums-bezogenen Informationen; wenn Sie Live mittels MIDI-Timecode zu einem anderen Sequencer synchronisieren, werden Sie das Tempo manuell einstellen mĂŒssen. TempoĂ€nderungen des Masters können nicht nachvollzogen werden. Die genauen Einstellungen fĂŒr die Nutzung von MIDI-Timecode werden spĂ€ter in diesem Kapitel (siehe 30.3.2)erlĂ€utert. Live kann nur als MIDI-Timecode-Slave, nicht als Master betrieben werden.

30.3.1 Externe MIDI-GerÀte zu Live synchronisieren

Live kann MIDI-Clock-Nachrichten zu einem externen MIDI-Sequencer (oder einem Drumcomputer oder dergleichen senden). Nachdem Sie den Sequenzer mit Live verbunden und fĂŒr den Empfang von MIDI-Sync vorbereitet haben, aktivieren Sie das MIDI-GerĂ€t, ĂŒber das er angeschlossen ist, als Sync-Ziel in Lives Link/MIDI-Voreinstellungen.

MIDISyncOutput.png
Einen MIDI-Slave fĂŒr Live wĂ€hlen.

Die untere LED neben dem EXT-Schalter im Transportbereich blinkt, wenn Live Synchronisationsdaten an externe Sequencer sendet.

30.3.2 Live zu externen MIDI-GerÀten synchronisieren

Live kann ĂŒber MIDI zu einem externen Sequencer synchronisiert werden. Nachdem Sie den Sequenzer an Live angeschlossen und sein Senden von Synchronisationsdaten aktiviert haben, informieren Sie Live in seinen Link/MIDI-Voreinstellungen ĂŒber diese Verbindung.

MIDISyncInput.png
Live als MIDI-Slave einrichten.

Wurde eine externe Sync-Quelle in den Voreinstellungen aktiviert, erscheint in der Transportleiste der EXT-Schalter. Sie können dann die externe Synchronisation entweder mit diesem Schalter oder durch Aktivieren von Externe Synchronisation im Optionen-MenĂŒ einschalten. Die obere LED neben den EXT-Schalter blinkt, wenn Live brauchbare Sync-Nachrichten empfĂ€ngt.

ExtSwitch.png
Der Schalter fĂŒr die externe Synchronisation.

Wenn Live zu einem externen MIDI-GerÀt synchronisiert wird, kann es auch Song-Position-Pointer-Informationen von diesem GerÀt verarbeiten, die nicht nur eine Synchronisation des Tempos, sondern auch der Position im Song ermöglichen. Wenn der Master zu einer neuen Position springt, wird Live das gleiche tun. Falls aber der Loop-Schalter im Transportbereich an ist, wird die Wiedergabe geloopt und die Song-Position-Pointer-Information einfach in den Loop-Bereich hinein "gefaltet".

Hinweis: Ist Link aktiviert, kann Live zwar MIDI-Clock-Informationen zu externen GerĂ€ten senden, jedoch nicht empfangen; der Schalter fĂŒr externe Synchronisation ist deaktiviert, sobald Link aktiviert wird.

MIDI-Timecode-Optionen (MTC)

Die Timecode-Optionen können separat fĂŒr jedes MIDI-GerĂ€t gewĂ€hlt werden. WĂ€hlen Sie ein MIDI-GerĂ€t aus der MIDI-Port-Liste auf der Link/MIDI-Seite der Voreinstellungen, um Zugriff auf seine Timecode-Optionen zu erhalten.

Die Frame-Rate-Einstellung fĂŒr den MIDI-Timecode ist nur dann relevant, wenn "MIDI Timecode" als Synchronisationstyp im Sync-Typ-MenĂŒ gewĂ€hlt wurde. Das MIDI-Timecode-Rate-AusklappmenĂŒ wĂ€hlt den Timecode-Typ, zu dem Live sich synchronisieren soll. Alle der ĂŒblichen SMPTE-Frame-Rates sind hier verfĂŒgbar. Wird "SMPTE All" gewĂ€hlt, versucht Live das Format der empfangenen Timecode-Nachrichten automatisch zu erkennen und seine Synchronisation entsprechend anzupassen. Beachten Sie, dass Sie das Timecode-Format fĂŒr die Darstellung in der Arrangement-Ansicht frei wĂ€hlen können: Gehen Sie ins Optionen-MenĂŒ und dort ins UntermenĂŒ "Darstellung des Zeitlineals".

Der MIDI Timecode Offset-Parameter ist ebenfalls nur relevant, falls "MIDI Timecode" im Sync-Typ-MenĂŒ gewĂ€hlt wurde. Sie können hier einen zeitlichen Offset zum empfangenen SMPTE-Code eingeben. Live interpretiert diesen Wert als Startpunkt fĂŒr das Arrangement.

30.3.3 Sync-Verzögerungen

Die Sync-Delay-Parameter, die separat fĂŒr jedes verfĂŒgbare MIDI-GerĂ€t verfĂŒgbar sind, erlauben es Ihnen, Lives interne Zeitbasis gegenĂŒber dem Sync-Signal zu verschieben. Dies kann nĂŒtzlich zum Ausgleichen von Verzögerungen sein, die eventuell bei der Übermittlung des Sync-Signals auftreten. Der Sync-Delay-Parameter fĂŒr ein bestimmtes MIDI-GerĂ€t erscheint nach Auswahl dieses GerĂ€ts in der Liste der aktiven MIDI-GerĂ€te in den Link/MIDI-Voreinstellungen. Lassen Sie zum Einstellen der Verzögerung sowohl Live, als auch den anderen Sequencer eine rhythmische Figur mit betonten, perkussiven KlĂ€ngen spielen. Justieren Sie den Parameter fĂŒr die Sync-Verzögerung dann wĂ€hrend Sie die AusgĂ€nge beider Sequencer abhören solange, bis beide Figuren perfekt synchronisiert zu hören sind.

MIDISyncDelay.png
Das Einstellen der Sync-Verzögerung.

30.4 ReWire verwenden

Live unterstĂŒtzt die ReWire-Schnittstelle zur Kommunikation mit anderen ReWire-kompatiblen Audio-Programmen auf dem gleichen Rechner.

Die von Propellerhead Software entwickelte ReWire-Technologie ermöglicht ReWire-kompatiblen Programmen:

  • den gemeinsamen Zugriff auf die Audio-Hardware;
  • gemeinsame Transportfunktionen;
  • eine Synchronisation der Audio-Word-Clock und der Song-Positionierung;
  • den Austausch von Audiodaten.

Die Programme in einer ReWire-Verbindung haben unterschiedliche Rollen: Der ReWire-Master greift auf die Audio-Hardware zu und stiftet die Mischpult-FunktionalitÀt; die ReWire-Slave(s) haben keinen direkten Zugriff zur Audio-Hardware, sondern senden ihre Audiosignale stattdessen an das Mischpult des Masters.

Verbreitete ReWire-Master-Anwendungen sind Pro Tools, Cubase, Nuendo, Logic, Digital Performer, Sonar und Max/MSP. Als ReWire-Slave-Anwendungen sind Reason, Rebirth, Storm, Project 5 und Max/MSP verbreitet. Live kann sowohl ReWire-Master als auch Slave sein.

Beachten Sie, dass das ReWire-Protokoll selbst keine hohe CPU-Last verursacht. ErwartungsgemĂ€ĂŸ verursacht aber der Betrieb zweier Audio-intensiver Programme eine höhere CPU-Last als der Betrieb eines einzelnen Programms.

30.4.1 Live als ReWire-Master betreiben

Eine Schritt-fĂŒr-Schritt-Anleitung zum Senden von MIDI zu und dem Empfangen von Audio von einem ReWire-Slave-Programm wird ausfĂŒhrlich im Routing-Kapitel (siehe 14.4) dargestellt.

30.4.2 Live als ReWire-Slave betreiben

Als ReWire-Slave kann Live Audio an den ReWire-Master senden, aber auch MIDI von ihm empfangen. Alle MIDI-Spuren von Live stehen dem Master als Ziele fĂŒr MIDI-Signale zur VerfĂŒgung und alle Audio-Spuren und MIDI-Spuren mit Instrumenten darin als Audioquellen.

Falls Sie Live noch nicht verwendet haben, starten Sie das Programm bitte, damit es seine ReWire-Engine im System installieren kann.

Live schaltet in den ReWire-Slave-Modus, wenn es beim Starten einen aktiven ReWire-Master findet. Starten Sie deshalb immer zuerst das ReWire-Master-Programm, dann Live.

Entsprechend mĂŒssen Sie zuerst Live und erst danach den ReWire-Master beenden.

Lives Betrieb im ReWire-Slave-Modus unterscheidet sich vom normalen Betrieb in einigen Punkten:

  • Live hat keinen direkten Zugang zur Audio-Hardware; die Ein- und Ausgabe von Audio wird vom ReWire-Master verwaltet. Es stehen in Live keine Audio-Eingangssignale zur VerfĂŒgung.
  • Die Samplingrate wird vom ReWire-Master, nicht von Live bestimmt.
  • Die externe Synchronisation ist deaktiviert (synchronisieren Sie bei Bedarf den ReWire-Master). Live sendet keine Synchronisations-Daten oder Controller-Nachrichten an den MIDI-Ausgang. Die Kontrolle von Live ĂŒber MIDI ist weiterhin möglich.
  • Ein gleichzeitiger Betrieb von Live als ReWire-Master ist nicht möglich. Sie können beispielsweise nicht Rebirth als ReWire-Slave von Live betreiben, wĂ€hrend Live als ReWire-Slave von Cubase genutzt wird. Sie können allerdings Live und Rebirth gleichzeitig als ReWire-Slaves in Cubase nutzen.
  • Taktart und Tempo werden durch die Einstellungen im ReWire-Master vorgegeben. EnthĂ€lt Ihr Set Tempo- oder Taktartwechsel, so werden diese ignoriert.
  • Link kann nicht eingesetzt werden, wenn Live als ReWire-Slave lĂ€uft. Link lĂ€sst sich jedoch nutzen, wenn Live ReWire-Master ist.

30.4.3 Mehr ĂŒber ReWire

ZusĂ€tzliche Informationen darĂŒber, wie Sie ReWire konfigurieren und einsetzen, finden Sie auf der Webseite von Ableton*https://www.ableton.com/help/article/using-live-rewire/.

Falls Sie dort keine Lösung fĂŒr Ihr Problem finden, wenden Sie sich bitte an das Ableton-Support-Team*http://www.ableton.com/support.

Live-10-Handbuch (PDF) herunterladen

English, Deutsch, æ—„æœŹèȘž, Español, Français, Italiano