Zurück zu den Projekten
aktiv v0.3.5

SlamX

Hau auf dein MacBook und es merkt's — echter Beschleunigungssensor, kein Mikrofon.

Ein natives macOS-Spielzeug, das den eingebauten Apple-SPU-Beschleunigungssensor des MacBooks über IOKit HID ausliest, einen scharfen Impuls erkennt, ihn zählt und einen Sound spielt. Kein Mikro, keine gefälschten Trigger — es reagiert auf den echten Bewegungssensor, mit Live-Telemetrie und Kalibrier-Assistent, damit du es arbeiten siehst.

SlamX live dashboard
Problem

Ein Scherz-Schlagdetektor lässt sich leicht mit dem Mikrofon oder einem festen Trigger faken. Apple bietet auch keine saubere öffentliche Core-Motion-API für den MacBook-Beschleunigungssensor.

Was ich gebaut habe

Eine SwiftUI-App, die den privaten AppleSPUHIDDevice-Stream über IOKit HID anzapft — mit Live-Telemetrie (Impuls, Peak, Sample-Rate, Roh-Bytes), Soft/Balanced/Hard-Presets, Kalibrier-Assistent und lokalem Sound-Feedback.

Ergebnis

Ein wirklich lustiges Spielzeug, das zugleich beweist, dass es echte Geräte-Telemetrie liest — nur Sensor, ohne Mikrofonzugriff und ohne Upload.

Zielgruppe

Für Mac-Leute, die ein schräges natives Experiment direkt an echter Hardware mögen.

Entwickler-Setup

source without GitHub CLI git clone https://github.com/jx-grxf/SlamX.git && cd SlamX
source with GitHub CLI gh repo clone jx-grxf/SlamX && cd SlamX
latest release open https://github.com/jx-grxf/SlamX/releases/tag/v0.3.5
download stable macos with GitHub CLI gh release download v0.3.5 -R jx-grxf/SlamX -p 'SlamX-0.3.5.dmg'
download stable archive with GitHub CLI gh release download v0.3.5 -R jx-grxf/SlamX -p 'SlamX-0.3.5-source.tar.gz'
download stable archive with GitHub CLI gh release download v0.3.5 -R jx-grxf/SlamX -p 'SlamX-0.3.5-source.zip'

Highlights

  • Liest den Apple-SPU-Beschleunigungssensor des MacBooks direkt über IOKit HID.
  • Live-Telemetrie: Impuls, Peak, Sample-Rate, Achsen, Magnitude und Roh-HID-Bytes.
  • Nur Sensor — kein Mikrofonzugriff, kein Audio-Fallback, kein Upload.
  • Kalibrier-Assistent, Schwellen-Presets und eigene Sounds. Für den Spaß gebaut; bitte misshandle deinen Mac nicht wirklich.