Skip to content

Releases: OnSerious/OpenSL1

OpenSL1 0.1.3 – Unofficial Rane SL1 driver for macOS (Apple Silicon)

Choose a tag to compare

@OnSerious OnSerious released this 26 Oct 10:01

Unofficial macOS driver for the Rane SL1 (Serato Scratch Live) – more robust: Deck 2 never replays old timecode, and every stream is watched.

What's new

  • 🐕 Watchdog checks all four streams (Input 1/2, Line 1/2): if one of them stops, the SL1 is reopened on the same timeline – before, only Input 1 was watched.
  • 🔇 No stale timecode on Deck 2: if Input 2 lags or stops, it reads silence instead of replaying ~0.37 s of old data.
  • ⚡ Apps don't wait while a hung SL1 is being reopened (property queries no longer take the driver lock).
  • 🛡️ Safer stop path and a missing NULL check.

Tested (MacBook Air M4, macOS 27, Mixxx 2.6.0-beta, two turntables)

  • Unplug/replug during playback: driver audio back 0.3 s after plugging in, 0 errors
  • Start Mixxx without the SL1, plug in later: audio after 0.33 s
  • Sleep/wake with Mixxx running: sound back right after wake
  • Applying sound settings 8× in a row: no hang
  • Simulated Input 2 drop-out: silence instead of old data, automatic restart
  • 15 min continuous timecode on both decks: ~906 000 packets per input, 0 errors, 0 late accesses

Install

Download OpenSL1-0.1.3.pkg below and open it – it replaces older versions. If macOS blocks it: System Settings → Privacy & Security → Open Anyway. To remove the driver, open OpenSL1-Uninstall-0.1.3.pkg. Compare the files with SHA256SUMS.txt if you want to be sure.

Known issues

  • Plugging the Mac's charger in or out can make the SL1 drop off USB; sometimes it stays away until replugged (plug the charger in before the set).
  • After a replug, Mixxx needs a few seconds to lock onto the timecode again.
  • Mixxx may keep a held record running for a moment – the driver delivers silence immediately, this happens in Mixxx's timecode decoder.

Use at your own risk – this is an unofficial hobby project, provided “as is” without warranty. Full list: CHANGELOG.

OpenSL1 is not affiliated with, endorsed by or supported by Rane, Serato or inMusic.

OpenSL1 0.1.2 – Unofficial Rane SL1 driver for macOS (Apple Silicon)

Choose a tag to compare

@OnSerious OnSerious released this 25 Oct 22:48

Unofficial macOS driver for the Rane SL1 (Serato Scratch Live) – clearer installer and a quieter log. The sound is unchanged from 0.1.1.

What's new

  • 🧾 Installer pages (English and German): unofficial / use-at-your-own-risk notice, which DJ software works (Mixxx tested; VirtualDJ as a sound card, timecode untested), why the installer is not notarized, power and charger notes, and Mixxx setup tips.
  • 🔇 Quieter log while the SL1 hangs: repeated failures are logged at most once every 10 s, with a summary of what was suppressed.
  • 🩺 Headroom log lines show “last at 0.00 s” when there was no late access.

Install

Download OpenSL1-0.1.2.pkg below and open it – it replaces older versions. If macOS blocks it: System Settings → Privacy & Security → Open Anyway. To remove the driver, open OpenSL1-Uninstall-0.1.2.pkg. Compare the files with SHA256SUMS.txt if you want to be sure.

Known issues

  • “Rane SL1” is listed in Audio MIDI Setup and other apps even when nothing is plugged in.
  • Plugging the Mac's charger in or out can make the SL1 drop off USB (plug it in before the set; ideas such as the SL1's 9 V supply are untested).
  • Mixxx 2.6.0-beta can freeze when sound settings are applied with the SL1 (under investigation).

Use at your own risk – this is an unofficial hobby project, provided “as is” without warranty. Tested on a MacBook Air 13-inch, M4, 2025 with macOS 27.0.1 and Mixxx 2.6.0-beta. Full list: CHANGELOG.

OpenSL1 is not affiliated with, endorsed by or supported by Rane, Serato or inMusic.