Mit Audiobus MIDI Learn kannst du jeden Aspekt deiner Audiobus-Session und alle Apps und Audio Units, die Teil davon sind, über MIDI steuern: von einem USB- oder Bluetooth-MIDI-Controller wie einem Fußschalter oder von einer anderen App oder Audio Unit.
Mit MIDI Learn kannst du zum Beispiel:
- Die Pegel und die Balance jeder Quelle in deiner Audiobus-Session einstellen.
- Mute und Solo für jede Quelle umschalten, oder Bypass für jeden Effekt umschalten.
- Play und Pause umschalten, oder ein Tempo abgreifen.
- Stelle einen Parameter einer Audioeinheit ein, z.B. die Mittenfrequenz eines EQs oder den Frequenzparameter eines VCO-Moduls.
- Mit einem Tastendruck kannst du eine Reihe von Einstellungen an Pegeln und Parametern gleichzeitig vornehmen.
- Wechsle zwischen Apps oder Audio Units.
- Triggere App-spezifische Funktionen, die über das Audiobus Verbindungspult oder die Audiobus Remote zugänglich sind.
- Schrittweise durch gespeicherte Presets gehen.
- Staple Aktionen, indem du mehrere verschiedene an denselben Trigger bindest, um komplexe und anspruchsvolle Aktionen zu erstellen.
MIDI Learn ist ein preisgünstiger In-App-Kauf, der über die Audiobus-App erhältlich ist.
Beim Konfigurieren von MIDI Learn werden eingehende MIDI-Ereignisse wie Fußschalterdrücke, Reglereinstellungen oder eingehende Oszillatorsignale (siehe Trigger) mit Aktionen innerhalb deiner Audiobus-Session verknüpft, wie z.B. das Stummschalten einer App oder das Einstellen eines Audio Unit Parameters (siehe Aktionen). Du kannst mehr als eine Aktion an einen Trigger binden, um so zusammengesetzte Aktionen zu erstellen.
Um das MIDI-Learn-Setup aufzurufen, tippe auf den MIDI-Learn-Icon-Button in der Audiobus-Symbolleiste
Wenn du das MIDI Learn Setup zum ersten Mal öffnest, bekommst du eine kurze Einführung und eine Aufforderung zum In-App-Kauf. Wenn du vor dem Kauf testen möchtest, kannst du diese Aufforderung einfach schließen und mit der Erkundung des Setup-Prozesses fortfahren; allerdings werden keine Aktionen als Reaktion auf MIDI-Ereignisse ausgeführt, bis der In-App-Kauf durch Tippen auf den “Kaufen”-Button oben rechts freigeschaltet wird.
Wenn du die Funktion bereits gekauft hast, wird dir kein zweites Mal etwas berechnet; du kannst auch die Schaltfläche “Käufe wiederherstellen” in den Einstellungen verwenden, um die Funktion freizuschalten.
Wenn du das MIDI-Learn-Setup öffnest, wird der Bildschirm abgedunkelt und die Elemente, an die du Aktionen binden kannst, bleiben hervorgehoben.
Am oberen Rand des Bildschirms befinden sich eine Reihe von Bedienelementen:
- Auf Profile zugreifen und diese verwalten (siehe unten).
- Bluetooth Verbindungen verwalten
- Verlasse den MIDI Learn Setup Bildschirm
Profile
MIDI-Learn-Konfigurationen werden in Profilen gespeichert, die du über den “Profiles”-Button oben rechts im MIDI-Learn-Bildschirm aufrufen kannst.
Jedes Audiobus Preset hat ein Profil, das automatisch geladen wird, wenn du das Preset lädst. So kannst du für jedes Preset spezifische MIDI-Learn-Konfigurationen haben.
Du kannst auch eine beliebige Anzahl von “Globalen Profilen” haben, die, wenn sie einmal geöffnet sind, über Sessions hinweg aktiv bleiben. So kannst du Konfigurationen haben, die unabhängig vom geöffneten Preset funktionieren.
Wenn du MIDI Learn konfigurierst, kannst du wählen, ob du das Profil des aktuellen Presets bearbeiten willst – beschriftet mit “Current Preset” im Profiles-Selektor – oder ob du ein globales Profil bearbeiten willst, unter der Überschrift “Global Profiles”. Das Profil, das gerade bearbeitet wird, ist mit einem blauen Hintergrund hervorgehoben.
Das aktuell aktive globale Profil wird mit einem Häkchen auf der rechten Seite angezeigt. Das bedeutet, dass die Bindungen, die innerhalb dieses Profils konfiguriert sind, aktiv sind.
Neben der Bearbeitung können eine Reihe von Aktionen mit dem ausgewählten Profil durchgeführt werden:
- RENAME: Den Namen des Presets bearbeiten.
- COPY: Duplicate das Preset in einen neuen Eintrag.
- SHARE: Exportiere und teile das Preset.
Erstelle ein neues globales Profil, indem du oben rechts in der Profilauswahl auf “Neues Profil” tippst.
Setup
Um deine erste MIDI-Learn-Bindung hinzuzufügen, tippe auf eines der nicht abgeblendeten Elemente der Benutzeroberfläche im Hauptbildschirm des MIDI-Learn-Setups. Ein Pop-Over wird mit dem Namen der Aktion angezeigt. Bei Elementen mit mehreren möglichen Aktionen wird eine Liste mit diesen angezeigt: Tippe auf die Aktion, für die du eine Bindung erstellen möchtest.
Wenn das Action-Pop-Over den Text “Listening for MIDI” anzeigt, hört Audiobus auf eingehende MIDI-Signale von einem angeschlossenen Gerät. Sobald eine eingehende MIDI message empfangen wird, wird diese als konfigurierter Trigger gesetzt.
Du kannst auch manuell einen Trigger definieren, indem du in den unteren Bereich des Action-Pop-Overs tippst. Du wirst dann aufgefordert, eine MIDI Quelle, einen Typ von MIDI message und andere Parameter auszuwählen. Siehe Trigger unten für weitere Informationen zu Triggern.
Sobald ein Trigger gesetzt wurde, wird er im unteren Bereich des Aktions-Pop-Overs angezeigt. Tippe darauf, um den Trigger zu bearbeiten, oder tippe darauf, um das Binding zu löschen und neu zu beginnen. Sobald du einen Auslöser gelöscht hast, kannst du auf “Lernen” tippen, um zurück in den Hörmodus zu gelangen, oder auf “Setup”, um einen Auslöser manuell einzurichten.
Viele Aktionen haben zusätzliche Parameter, die auf diesem Bildschirm angezeigt werden. Zum Beispiel kann die Mute/Unmute-Aktion so konfiguriert werden, dass sie im Toggle-Modus arbeitet, stumm oder stumm geschaltet wird, und die Adjust Parameter-Aktion kann auf einen voreingestellten Wert springen oder um einen voreingestellten Wert erhöhen oder verringern. Siehe Aktionen unten für weitere Informationen zu Aktionen.
Du kannst Bindings für mehrere Aktionen erstellen, so dass jede konfigurierte Aktion zur gleichen Zeit ausgeführt wird, wenn der Trigger auftritt. Audiobus zeigt eine Zusammenfassung aller anderen Aktionen, die derzeit an denselben Auslöser gebunden sind, am unteren Rand des Aktions-Pop-Overs an. Tippe auf diesen Bereich, um jede der anderen Aktionen anzuzeigen und zu konfigurieren.
Du kannst auch mehrere Varianten der gleichen Aktion erstellen, die verschiedenen Auslösern zugewiesen werden können. Um eine neue Aktion zu erstellen, tippe oben rechts auf “Neu”; es wird ein ganz neuer Aktionsbildschirm angezeigt, der unabhängig vom Original konfiguriert werden kann.
MIDI Learn Receiver
Audiobus bietet einen speziellen MIDI-Ausgang, der es erlaubt, das MIDI-Learn-System über den Ausgang einer beliebigen App oder Audio Unit als MIDI-Quelle zu steuern. So kann man z.B. einen LFO-Generator Audio Unit verwenden, um die Parameter einer Effekt-Audio Unit anzusteuern, um einen Sweep-Effekt zu erzeugen, oder eine Audio-Envelope-to-MIDI Audio Unit verwenden, um den Gain einer Audioquelle zu steuern, für einen Ducker/Sidechain-Kompressionseffekt.
- Um den Audiobus-MIDI-Learn-Empfänger zu verwenden, tippe auf den Button für den Ausgangsslot einer MIDI-Pipeline und wähle dann auf der Registerkarte System das MIDI-Learn-Symbol
- Tippe dann auf das große MIDI Learn-Symbol im Ausgangsslot, um das MIDI Learn-Setup für diesen MIDI Learn-Empfänger aufzurufen.
- Konfigurierte MIDI Bindings für MIDI Learn Empfänger werden immer innerhalb des Audiobus Presets gespeichert.
Trigger
Audiobus MIDI-Learn-Aktionen können ausgelöst werden durch:
Die Verwendung des Trainingsmodus ist der einfachste Weg, einen Trigger zu wählen, wenn du eine neue Bindung erstellst: Sobald das Aktions-Popover angezeigt wird, hört Audiobus auf eingehende MIDI-Messages aus allen möglichen Quellen.
Wenn du jedoch einen Trigger manuell auswählen möchtest, kannst du auf den unteren Bereich des Action-Pop-Overs tippen, um den Trigger-Selektor anzuzeigen.
Du wirst nach einer MIDI-Quelle, einem Message-Typ und anderen Parametern gefragt, abhängig von der Art der ausgewählten Message und der Art der zu bindenden Aktion.
Du kannst die Trigger-Auswahl auch nutzen, um deinen Trigger nach dem automatischen Trainingsmodus fein abzustimmen. Insbesondere kannst du die Triggeraktion oder den CC-Bereich anpassen. Tippe in den unteren Bereich des Aktions-Pop-Overs, um auf die Trigger-Konfiguration zuzugreifen.
Für kurzzeitige Aktionen, wie z.B. das Stummschalten oder Aufheben der Stummschaltung oder das Umschalten von Play/Pause, sind die folgenden Aktionen für MIDI CC und Note Nachrichten verfügbar:
- Press: Action wird bei einem CC-Wert ungleich Null oder Note On ausgeführt. Für momentane Regler (siehe unten) ist dies die Standardaktion.
- Release: Aktion wird bei Null CC Wert oder Note Off ausgeführt.
- Toggle: Die Aktion wird bei jeder eingehenden Message ausgeführt. Bei eingehenden CC Messages wird der Status des Triggers aus dem CC Wert übernommen. Zum Beispiel wird bei einer Mute-Aktion das Target bei einem Wert von 0 stummgeschaltet und bei einem Wert ungleich Null wieder aktiviert. Für Toggle Controls (siehe unten) ist dies die Standardaktion.
- Hold: Die Aktion wird ausgeführt, nachdem der Trigger einen Moment lang gehalten wurde.
- Double Tap: Die Aktion wird ausgeführt, nachdem der Trigger zweimal in einem kurzen Intervall angetippt wurde
Fußschalter und MIDI-Controller-Tasten können entweder im Toggle-Modus oder im Momentary-Modus arbeiten. Im Toggle-Modus sendet der erste Druck einen Nicht-Null-CC-Wert und der zweite Druck einen Null-Wert. Im Momentary-Modus sendet der Druck einen Nicht-Null-CC-Wert und der Release einen Null-Wert.
Audiobus erkennt dies und wählt automatisch die “Toggle”-Aktion oder die “Press”-Aktion für die Bindings, je nachdem, ob der Controller im Toggle- oder Momentary-Modus erkannt wird.
Für kontinuierliche Aktionen, wie z.B. Audio Unit Parameteranpassungen oder Lautstärkeanpassungen, kannst du den Quell-CC-Bereich für die Aktion auswählen. Dies bestimmt den Bereich der eingehenden CC-Werte, der auf den vollen Bereich der Aktion gemappt wird.
Um den Trigger zurückzusetzen, tippe oben rechts auf “Clear”; Audiobus kehrt dann zum Action-Popover zurück und geht wieder in den Trainingsmodus.
Aktionen
Audiobus bietet Aktionen, um fast jeden Aspekt einer Session zu kontrollieren.
Dauerhafte Aktionen
Einige Aktionen ermöglichen die Anpassung eines kontinuierlichen Parameters, wie z.B. Gain oder einen Audio Unit Parameter. Diese erlauben es dir zu definieren, wie die Anpassung vorgenommen wird:
- Adjust Continuously: Mit einem CC-Regler stellst du den Wert über einen bestimmten Bereich ein. Du kannst den Bereich anpassen, einschließlich der Umkehrung der Bewegungsrichtung, und du kannst den Pick-Up-Modus aktivieren, der Wertesprünge vermeidet, indem er wartet, bis der eingehende Wert mit dem aktuellen Wert übereinstimmt.
Assign Value: Weist dem Parameter beim Triggern einen festen Wert zu.
Nudge Value: Beim Triggern wird der aktuelle Wert um einen festen Wert erhöht oder gesenkt.
Toggle-Aktionen
Andere Aktionen schalten den Status um, wie z.B. das Stummschalten oder Aufheben der Stummschaltung einer Audioquelle, das Ein- oder Ausschalten eines Effekts oder das Umschalten von Play/Pause. Diese Aktionen können in einem von drei Modi arbeiten:
- Toggle: Schalte den Parameter um. Bei eingehenden CC- oder Noten-Toggle-Aktionen wird der Status vom MIDI-Wert übernommen, wenn du einen Toggle-Trigger angibst.
- On: Der Status ist aktiviert (z.B. spielend oder nicht gedämpft).
- Off: Der Status ist deaktiviert (z.B. pausiert oder stummgeschaltet).
Hier ist eine komplette Liste der verfügbaren Aktionen.
Mixer
- Mute/Unmute Kontrolliere den Mute-Status einer beliebigen Audioquelle.
- Solo/Un-Solo Kontrolliere den Solo-Status einer beliebigen Audioquelle. Du kannst mehrere Audioquellen solo schalten: diese werden abgespielt, während eine nicht solo geschaltete Quelle stumm bleibt.
- Gain Stelle die Lautstärke der Quelle ein.
- Pan Passt das Panorama der Quelle an.
- Dry/Wet Bei Effekten stellst du das Verhältnis von modifiziertem zu originalem Signal ein.
- Bypass Für Effekte, stelle ein, ob der Effekt aktiv ist oder nicht.
Audio Einheiten
- Adjust Parameter Ändere den Wert eines Audio Unit Parameters.
- Load Preset Lädt ein Factory oder User Audio Unit Preset.
- Send MIDI Message Wähle eine MIDI message, die an eine Audio Unit gesendet wird. Dies kann nützlich sein, um Audio Unit-spezifische Zustandsänderungen auszulösen.
Apps
- Switch To Wechsle zu einer App.
- Play/Pause Für Apps, die einen Play/Pause Trigger bieten, aktiviert Play/Pause.
- Aktiviere Verbindungspult Trigger Aktiviert einen beliebigen Verbindungspult Trigger.
- Remote-Trigger aktivieren Aktiviert einen beliebigen Remote-Trigger.
Session
- Play/Pause Schaltet zwischen Play oder Pause des Audiobus-eigenen Transports um.
- Tempo Passe das aktuelle Tempo an: Weise ein bestimmtes Tempo zu, stupse es nach oben oder unten, passe es kontinuierlich an oder tippe ein Tempo aus.
- Preset laden Lade ein bestimmtes Preset oder lade das nächste oder vorherige Preset in der Liste.