Releases: a-und-b/buzzctl
Release list
Buzzctl 0.2.0
Gestures, gesture timing settings, and a test mode.
New
- Gesture events:
doublePressandlongPressfor the button,longTouchfor the proximity sensor — CC 81 turns out to sense proximity, not touch: it triggers shortly before contact, so touch gestures work contact-free - Gesture timings adjustable inline in the settings (global, stored in an optional
timingblock; existing configs keep loading) - Test mode in the settings: buzzer inputs flash the matching event row instead of running their actions — tune gestures without side effects
- First-launch onboarding window
Improved
- With no gesture configured, single events fire immediately as before — the disambiguation delay only applies where a double/long action is actually assigned
release/untouchalways fire on the physical transition (push-to-talk-style mappings keep working)build.shsigns with a keychain identity when available, so the macOS Accessibility grant survives rebuilds
Install: unzip, move Buzzctl.app to /Applications. Ad-hoc signed — allow via System Settings → Privacy & Security → "Open Anyway", or run xattr -dr com.apple.quarantine /Applications/Buzzctl.app. Key actions need a one-time Accessibility grant (the app prompts on first run, later the menu links to the settings pane).
Not affiliated with Ideas in Logic GbR. timeBuzzer® is a registered trademark of its respective owner.
Buzzctl 0.1.1
UI and UX polish for the settings window, plus first-launch onboarding.
New
- Onboarding window on first launch
- Shortcut recorder for keystroke actions (press the combo, esc cancels; shown as ⌘⇧M-style glyphs) with media keys in the same menu
- While the settings window is open, the LED previews the selected profile's color — live while dragging the color picker
Improved
- Settings apply immediately (no Save button); shell commands commit on return or focus loss
- Events table with Event / Mode / Action columns and aligned pickers
- Shell examples behind a help popover
- Add/remove profile buttons at the bottom of the sidebar; Edit as JSON / Show in Finder in an ellipsis menu
- Accessibility prompt appears only once — afterwards a menu item links to the settings pane if the permission is missing
Install: unzip, move Buzzctl.app to /Applications. Ad-hoc signed — allow via System Settings → Privacy & Security → "Open Anyway", or run xattr -dr com.apple.quarantine /Applications/Buzzctl.app.
Not affiliated with Ideas in Logic GbR. timeBuzzer® is a registered trademark of its respective owner.
Buzzctl 0.1.0
First release: use the timeBuzzer® USB device without vendor software.
Buzzctl.app (macOS 13+, Apple Silicon) — menu bar app with the mapping daemon built in:
- Maps wheel / button / touch sensor to keyboard shortcuts, media keys, and shell commands
- Per-app profiles (frontmost app) with LED color feedback
- Graphical config editor + plain-JSON config with hot-reload
- Pause toggle, launch-at-login, hot-plug support
Install: unzip, move Buzzctl.app to /Applications. The app is ad-hoc signed — on first launch, allow it via System Settings → Privacy & Security → "Open Anyway", or run:
xattr -dr com.apple.quarantine /Applications/Buzzctl.app
Key actions additionally need a one-time Accessibility grant (the app prompts for it).
The repo also contains the buzzerd CLI (same engine, headless) and the full reverse-engineered MIDI protocol documentation.
Not affiliated with Ideas in Logic GbR. timeBuzzer® is a registered trademark of its respective owner.