"i bought it. i slapped it. it screamed. perfect 5/7 app, no notes."
That's it. That's the app.
SlapDash hides in your menu bar. Slap your MacBook and it screams back, with volume proportional to your force. No dock icon. No window. Just consequences.
No dock icon. No window. Lurks silently like a small angry pet.
Gentle tap? Whisper. Full slap? Full volume. Physics, but stupid.
From "earthquake detector" to "needs a running start". You decide.
Prevents meltdowns during rapid slap sessions. Sound dignity preserved.
Plug or unplug a USB device. It moans. You're welcome.
Always ready. Always listening. Sleep with one eye open, Mac.
Tracks your lifetime slaps. Global high score pending. Be ready.
A polite welcome flow before the chaos begins. We're not monsters.
Two sliders. Two decisions. Set a vibe somewhere between "concerned librarian" and "ring announcer". This preview is decorative โ the real ones live in the menu bar.
150+ sound clips across 9 voice packs. Your open-plan office will have questions.
Working on it. Probably. Definitely.
Record your own voice, your cat, your boss โ whatever you want your MacBook to scream when assaulted.
Motion-triggered alarm with Selfie of Shame, auto-arm on screen lock, Touch ID to disarm. (Coming Soon.)
Same energy, pocket-sized. Slap your iPhone and it fights back. The cycle continues.
Five concurrent accelerometer algorithms vote on whether what just happened was, in fact, a slap. Because one algorithm is for cowards.
Strips out gravity so we only see the impacts โ not your hand resting on the trackpad.
Compares short-term vs long-term averages at three timescales. Borrowed from seismology, used for vengeance.
Detects sudden shifts in acceleration. Good at catching slaps that ramp in from a sneaky angle.
4th statistical moment โ finds sharp spikes against a calm baseline. Math, doing math things.
Median Absolute Deviation outlier detection. The bouncer at the door of the slap algorithm club.
When enough of the five algorithms agree โ sound plays. Otherwise, you were just being weird.
// SlapDash โ runtime composition App { MenuBarScene { SlapMenu(state: $state) .onAppear { Detector.start() } } Detector { CMMotionManager @ 200Hz โโ HighPass() // strip gravity โโ STALTA(windows: [5, 20, 80]) โโ CUSUM(k: 0.05, h: 8) โโ Kurtosis(window: 32) โโ PeakMAD(z: 5.5) Quorum(agree: 3 of 5, within: 40ms) โ Player.play(pack: state.pack, gain: map(force, 0...1)) โ Cooldown(state.cooldown) } }
Requires an M1PRO+ MacBook running macOS 14.6 Sonoma or later. No credit card. No catch. Just consequences.