Skip to content

atlasruntime/drumtick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DrumTick

DrumTick is a free and open-source metronome for drummers and musicians. It opens fast, stays minimal, and focuses on stable timing.

No ads. No tracking. No cloud account requirements. Just beats.

Project Information

Features

  • Stable Web Audio timing engine
  • BPM controls with direct number entry
  • Tap tempo
  • Time signatures and subdivisions
  • Optional first-beat accent
  • Local settings persistence
  • Android app via Capacitor
  • Works offline after install

Privacy

DrumTick stores settings only on-device.

DrumTick does not include:

  • Ads
  • Tracking SDKs
  • Analytics/telemetry
  • Cloud sync

Architecture

DrumTick is built with React, Vite, TypeScript, and Capacitor.

The timing engine schedules clicks ahead of playback with the Web Audio API using AudioContext.currentTime, so playback is driven by the audio clock rather than JavaScript timer drift.

Build From Source

Prerequisites

  • Node.js 20+
  • npm
  • JDK 21 (for Android builds)
  • Android SDK (for Android builds)

Web Development

npm install
npm run dev

Web Build And Tests

npm run build
npm run test

Sync Web Build Into Android

npm run build
npx cap sync android

Android Command-Line Build

cd android
./gradlew assembleRelease

Android Studio Build (optional)

npx cap open android

Install On Android

  1. Open the latest DrumTick GitHub release.
  2. Download the APK.
  3. Open the APK on your Android device.
  4. Allow installation from that source if Android prompts.
  5. Launch DrumTick.

Only install APKs from sources you trust.

F-Droid Status

DrumTick is prepared for F-Droid submission with source-available build instructions and metadata assets in fastlane/metadata/android/en-US/.

Screenshots

DrumTick main screen DrumTick BPM number entry DrumTick accent toggle off

Contributing

Issues and pull requests are welcome:

About

Minimalist open-source metronome for drummers and musicians. No ads, no tracking, just beats.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages