Tempo an Ableton oder LiveProfessor senden
Einen virtuellen MIDI-Port einrichten, Tempo und eine Delay-Zeit als Controller-Werte senden – und wann stattdessen MIDI-Clock sinnvoll ist.
Auf dieser Seite
Der MIDI-Ausgang funktioniert in Chrome, Edge und Firefox auf einem Laptop. Safari und iOS haben kein Web MIDI; die Erkennung selbst funktioniert überall.
1. Einen virtuellen MIDI-Port anlegen
- macOS – öffne Audio-MIDI-Setup → Fenster → MIDI-Studio einblenden, doppelklick auf IAC-Treiber und hak Gerät ist online an.
- Windows – installier einen virtuellen Port wie loopMIDI.
2. Den Port in TempoSense wählen
Öffne Ausgang ⚙. Wähl unter MIDI-Port den Port und den Kanal,
auf dem der Empfänger hört (1 ist der übliche Standard). Lass Nur wenn
eingerastet (oder gehalten) angehakt, damit ein Breakdown oder eine
suche-Phase keinen Unsinn sendet. Solange ein Ausgang an ist, hört
TempoSense weiter zu, auch wenn du in einen anderen Tab oder eine andere
App wechselst – der Empfänger läuft meist auf demselben Laptop.
3. Tempo als Controller – der sicherste Weg
Hak Tempo als Controller senden an. TempoSense sendet nur dann einen Wert, wenn sich das Tempo ändert, und nur im eingerasteten Zustand. Zwei Modi:
- CC (7 Bit) – der Standard, Controller CC 20. Über einen 80-BPM-Bereich ergibt das etwa 0,6-BPM-Schritte.
- Pitch Bend (14 Bit) – 0,1 BPM Auflösung, wo der Empfänger das kann.
Der Wert bildet den aktuellen Bereich (⚙) auf 0–127 (oder 0–16383) ab, der Mapping-Bereich des Empfängers muss also dazu passen. Liegt das Tempo durch ½×, 2× oder Halten außerhalb, sagt es die Statuszeile – der Controller steht dann am Anschlag.
Ableton Live
- Voreinstellungen → Link/Tempo/MIDI → beim IAC-Port Remote auf On stellen.
- In den MIDI-Map-Modus gehen (Cmd+M) und das Tempo-Feld anklicken.
- TempoSense eine Nachricht senden lassen – das Tempo bewegen lassen oder Halten umschalten.
- Unten den Mapping-Bereich auf denselben Bereich wie unter ⚙ setzen (zum Beispiel 80–160). Map-Modus verlassen.
Jedes temposynchrone Delay, jeder LFO und jedes Plugin folgt jetzt dem Saal.
LiveProfessor – genauso per MIDI Learn auf den Tempo-Regler.
4. Delay-Zeit als Controller
Hak Delay-Zeit als Controller senden an, um den Zeit-Parameter eines Delay-Plugins direkt zu fahren. Wähl den Notenwert, einen Controller (Standard CC 21) und den ms-Bereich (Standard 0–2000 ms). Mapp den Controller auf den Zeit-Parameter des Plugins und setz den Mapping-Bereich des Plugins auf denselben Millisekunden-Bereich.
MIDI-Clock
MIDI-Clock senden (24 ppqn) ist für Empfänger, die Slave sein müssen. In Ableton beim Port Sync auf On stellen und EXT aktivieren.
- Die Clock startet auf der Eins (auf dem nächsten Beat, wenn der Takt unbekannt ist).
- Sie folgt dem erkannten Beat ohne Sprünge – kleine Korrekturen verteilen sich über eine Sekunde.
- Geht der Beat verloren, läuft sie im letzten guten Tempo weiter. Sie stoppt erst bei ■ Stopp oder wenn du sie abhakst; STOP geht nach dem letzten Tick raus.
- 1 setzen startet sie (STOP + START) auf der neuen Eins neu, damit die Taktstriche einer DAW zur Musik passen.
Ableton im Slave-Modus lässt sich nicht gleichzeitig von dir tempo-automatisieren. Nimm lieber den Controller-Weg, wenn der Empfänger Master bleiben soll.
Beat-Noten und Clock-Ticks gehen mit genauen Zeitstempeln raus, ein ausgelasteter Laptop lässt sie also nicht wackeln. Mit ⚙ → Beat-Versatz feuert das Licht früher, als das Mikro den Beat hört.
Die Statuszeile unten im Ausgang-Fenster zeigt, was rausgeht:
Tempo 128.2 → 77, Delay 468 ms → 30, Beats ÷1 ÷2 ÷4 ÷8 oder
Clock 128.2. Steht dort Oben einen Port wählen, ist kein Port
gewählt; ändert sich nichts, prüf, ob TempoSense eingerastet ist.
Für Beat-Impulse an ein Lichtpult siehe Beat-Impulse an ein Lichtpult senden.
Danke für die Rückmeldung.