SL-REC.
Bachelor-ProjektBachelor project
Sprachsteuerung für Ableton LiveVoice control for Ableton Live

Nimm in Ableton auf — per Sprache. Record in Ableton — by voice.

SL-REC. macht das Aufnehmen in Ableton freihändig – du sprichst, statt zu klicken. Es ist Teil meiner Bachelorthesis, die untersucht, wie Sprachsteuerung den Aufnahmeprozess verändert. Komplett offline. SL-REC. makes recording in Ableton hands-free – you speak instead of click. It's part of my bachelor thesis exploring how voice control changes the recording process. Fully offline.

Das SL-REC.-Fenster während einer Aufnahme: zentraler Status-Orb mit „Listening“ und den Sprachbefehl-Tasten.
So sieht SL-REC. beim Aufnehmen aus.SL-REC. during a recording session.

Installation GuideInstallation Guide

HilfeHelp

Etwas hat nicht geklappt?Something didn't work?

macOS lässt SL-REC. nicht öffnen / SicherheitsmeldungmacOS won't open SL-REC. / security message

macOS meldet beim ersten Start, es könne den Entwickler nicht überprüfen, und blockiert die App. Das ist bei Programmen ohne teures Apple-Zertifikat normal – SL-REC. ist sicher. Du bestätigst es nur einmal; danach öffnet die App immer per normalem Doppelklick.On first launch macOS says it can't verify the developer and blocks the app. This is normal for apps without an expensive Apple certificate – SL-REC. is safe. You confirm it just once; after that the app opens with a normal double-click.

  1. Meldung wegklicken: Doppelklick auf SL-REC. im Programme-Ordner. Erscheint „Apple konnte nicht überprüfen…", auf „Fertig" klicken – nicht „In den Papierkorb".Dismiss the message: Double-click SL-REC. in Applications. When "Apple could not verify…" appears, click "Done"not "Move to Trash".
  2. „Dennoch öffnen": Systemeinstellungen → Datenschutz & Sicherheit öffnen, ganz nach unten scrollen. Bei „‚SL-REC.' wurde blockiert…" auf „Dennoch öffnen" klicken, mit Touch ID/Passwort bestätigen."Open Anyway": Open System Settings → Privacy & Security, scroll to the bottom. Next to "‘SL-REC.' was blocked…" click "Open Anyway" and confirm with Touch ID/password.
  3. Endgültig öffnen: Im letzten Dialog auf „Öffnen" klicken. Fertig – die Meldung kommt nie wieder.Open for good: In the final dialog click "Open". Done – the message never comes back.

Am Mac? Sicherheitseinstellungen direkt öffnen →On your Mac? Open Security settings directly →

Screenshot folgt: „Fertig" → „Dennoch öffnen" → „Öffnen"Screenshot coming: "Done" → "Open Anyway" → "Open"

Älterer Mac (macOS Sonoma 14 oder früher)? Kürzer: Rechtsklick (Ctrl-Klick) auf SL-REC. → „Öffnen" → „Öffnen" – ohne Umweg über die Einstellungen.Older Mac (macOS Sonoma 14 or earlier)? Shorter: right-click (Control-click) SL-REC. → "Open" → "Open" – no trip to Settings.

Sagt der Mac, die App sei „beschädigt" und solle in den Papierkorb, einmal im Terminal (Programme → Dienstprogramme → Terminal) ausführen, dann normal öffnen:If the Mac says the app is "damaged" and should be moved to Trash, run this once in Terminal (Applications → Utilities → Terminal), then open normally:

xattr -dr com.apple.quarantine /Applications/SL-REC.app

1. „Beschädigt"-Meldung → „Abbrechen"1. "Damaged" message → "Cancel"
2. Terminal öffnen (Programme → Dienstprogramme)2. Open Terminal (Applications → Utilities)
3. Befehl einfügen & mit Enter ausführen3. Paste the command & run with Enter
4. SL-REC. öffnen – läuft4. Open SL-REC. – it runs
Reagiert nicht / „AbletonOSC" fehlt im DropdownNot responding / "AbletonOSC" missing

Zuerst Ableton einmal neu starten – war Ableton während der Installation schon offen, erscheint AbletonOSC erst nach einem Neustart.First, restart Ableton once – if Ableton was already open during install, AbletonOSC only appears after a restart.

Läuft Ableton, und ist unter Einstellungen → Link/Tempo/MIDI → Bedienoberfläche wirklich AbletonOSC gewählt?Is Ableton running, and is AbletonOSC selected under Preferences → Link/Tempo/MIDI → Control Surface?

Fehlt „AbletonOSC" ganz? Dann lade es einfach separat herunter, entpacke es und kopiere den Ordner in Abletons „Remote Scripts"-Ordner:"AbletonOSC" missing entirely? Just download it separately, unzip it and copy the folder into Ableton's "Remote Scripts" folder:

AbletonOSC herunterladen (ZIP)Download AbletonOSC (ZIP)
  • Entpacken: Windows – Rechtsklick auf die ZIP → „Alle extrahieren". Mac – Doppelklick auf die ZIP (entpackt automatisch).Unzip: Windows – right-click the ZIP → "Extract All". Mac – double-click the ZIP (extracts automatically).
  • Den entstandenen Ordner AbletonOSC in den „Remote Scripts"-Ordner kopieren (Pfad je System unten). Er muss exakt AbletonOSC heißen und direkt eine __init__.py enthalten.Copy the resulting AbletonOSC folder into the "Remote Scripts" folder (path per system below). It must be named exactly AbletonOSC and contain an __init__.py directly inside.
  • Ableton neu starten → Einstellungen → Link/Tempo/MIDI → Bedienoberfläche → AbletonOSC wählen.Restart Ableton → Preferences → Link/Tempo/MIDI → Control Surface → choose AbletonOSC.

Wohin der Ordner kommt – wähle dein System:Where the folder goes – pick your system:

Ziel-Ordner unter Windows:Destination on Windows:

Dokumente\Ableton\User Library\Remote Scripts

Mit OneDrive ggf. unter OneDrive\Dokumente\Ableton\…With OneDrive possibly under OneDrive\Documents\Ableton\…

1. Remote-Scripts-Ordner öffnen (über Ableton)1. Open the Remote Scripts folder (via Ableton)
2. AbletonOSC-Ordner hineinziehen2. Drag the AbletonOSC folder in
Sprache wird nicht erkanntVoice isn't recognised
  • Unten im Fenster das richtige Mikrofon gewählt?Is the correct microphone selected at the bottom?
  • Nicht zu leise sprechen; sehr laute Umgebung kann stören.Don't speak too quietly; a very loud room can interfere.

Mikrofon-Berechtigung – je nach System:Microphone permission – depends on your system:

macOS

  1. Beim ersten Start fragt macOS in einem kleinen Fenster → auf „Erlauben"/„OK" klicken.On first launch macOS asks in a small dialog → click "Allow"/"OK".
  2. Versehentlich abgelehnt? Systemeinstellungen → Datenschutz & SicherheitMikrofon → SL-REC. aktivieren, App neu starten.Declined by accident? System Settings → Privacy & SecurityMicrophone → enable SL-REC., restart the app.

Windows

  1. Kein Erlaubnis-Popup – Windows regelt das global in den Einstellungen.No permission popup – Windows handles it globally in Settings.
  2. Windows-Einstellungen → Datenschutz & SicherheitMikrofon.Windows Settings → Privacy & securityMicrophone.
  3. „Mikrofonzugriff" an und „Desktop-Apps den Zugriff auf Ihr Mikrofon erlauben" einschalten, App neu starten.Turn on "Microphone access" and "Let desktop apps access your microphone", then restart the app.
Kein Signal? Audio-Eingang einstellenNo signal? Set up your audio input

Damit SL-REC. aufnehmen kann, muss Ableton ein Eingangssignal bekommen. Hak die Checkliste für dein System & Setup ab – am Ende muss der Pegel-Meter ausschlagen, wenn du sprichst.For SL-REC. to record, Ableton needs an input signal. Tick off the checklist for your system & setup – at the end the level meter must move when you speak.

Ableton legt ungewollt Automation an / erstellt SpurenAbleton adds unwanted automation / creates tracks

Manchmal spinnt Ableton und legt beim Aufnehmen eine Automation an oder erstellt ab einer Stelle zusätzliche Spuren – das stört vor allem beim Durchnavigieren. Schalte vorher in Abletons Transportleiste den Automation-Arm (das „A") aus.Sometimes Ableton glitches and records an automation or creates extra tracks from a certain point – annoying especially when navigating. Turn off the Automation Arm (the "A") in Ableton's transport bar beforehand.

⌁ Weitere Fehler & Lösungen folgen nach den Tests. Problem nicht dabei? Schreib mir – dann nehme ich es auf.⌁ More issues & fixes will follow after testing. Problem not listed? Let me know and I'll add it.

Über michAbout me

ProfilProfile

Foto folgtphoto soon

Hi, ich bin Jannes — ich studiere Sound and Music Production an der Hochschule Darmstadt. SL-REC. ist meine Bachelorarbeit: Ich mache selbst Musik und wollte das Aufnehmen flüssiger machen, ohne ständig zur Maus oder Tastatur zu greifen. Und nebenbei soll SL-REC. das Aufnehmen auch denen öffnen, die mit Maus und Tastatur nicht gut zurechtkommen – etwa bei motorischen Einschränkungen.Hi, I'm Jannes — I study Sound and Music Production at Hochschule Darmstadt. SL-REC. is my bachelor's thesis: I make music myself and wanted recording to flow without constantly reaching for mouse or keyboard. And along the way, SL-REC. is meant to open recording up to people who can't comfortably use a mouse and keyboard – for instance with motor impairments.

Deshalb freue ich mich über jeden, der es testet und mir kurz Feedback gibt. 🙏So I'm grateful to anyone who tests it and shares quick feedback. 🙏

Offline & privatOffline & private

Spracherkennung läuft lokal (Vosk). Keine Cloud, keine Internetverbindung.Recognition runs on-device (Vosk). No cloud, no internet.

Hochschul-ProjektUniversity project

Bachelor-of-Arts-Arbeit zur Sprachsteuerung. Kein kommerzielles Tracking.A Bachelor of Arts thesis on voice control. No commercial tracking.

Mac & WindowsMac & Windows

Alle Ableton-Live-Editionen (Intro, Standard, Suite). Kein Max for Live nötig.Every Ableton Live edition (Intro, Standard, Suite). No Max for Live needed.

Schnell startklarQuick to set up

Der Installer legt alles an die richtige Stelle. Nur ein Klick in Ableton bleibt.The installer puts everything in place. Just one click in Ableton left.

Bachelor-ProjektBachelor project

Teste mit – jede Umfrage hilft.Test it – every survey helps.

SL-REC. ist mein Bachelor-Projekt. Ich wäre wirklich dankbar für jeden, der es testet. Die kurze Umfrage geht schnell – und dein Feedback hilft mir riesig. 🙏SL-REC. is my bachelor project. I'd be truly grateful to everyone who tests it. The short survey is quick – and your feedback means a lot. 🙏

Zur Umfrage →Take the survey →