Skip to content

Twiddle 0.3

Choose a tag to compare

@parssak parssak released this 15 Sep 04:29
· 16 commits to main since this release

Twiddle v0.3 adds more ways to control your audio, refreshed Settings, and an interactive disco mode.

  • Choose which apps get filtered and which apps automatically apply your preset when they play audio. Playback automation releases after a short silence instead of waiting for an app to close its audio stream.
  • Refreshed General and Auto-apply settings, with app icon grids, drag-and-drop app selection, and clearer microphone and shortcut controls.
  • Accessibility status and a direct System Settings link for the ⌥F10–F12 shortcuts, with automatic listener recovery after access is granted.
  • Pull the disco ball to cycle album, warm, cool, and rainbow colours; swipe with two fingers to change its spin. Progressive trackpad haptics, stronger lid reflections, and Spotify now-playing artwork complete the effect.
  • A local CLI for users and agents: inspect status, set the filter or preset, apply/reset, toggle disco on/off, and open Settings. See the CLI guide for setup and JSON responses.
  • Source reorganized into App, Audio, UI, and Tests modules.

Download the DMG, drag Twiddle into Applications, and open it. Requires Apple Silicon and macOS 26 or later. The app is Developer ID-signed; the DMG is notarized by Apple and stapled. Existing preferences are preserved.

Validation: release build self-tests cover audio filtering at 44.1/48 kHz, preset transitions, shortcut cleanup, CLI parsing and socket transport, disco motion, and album palette extraction. Bluetooth, multichannel devices, and physical shortcut delivery across different Macs still need broader testing.