Android
In Development
Clubshot Training Timer
Acoustic shot timer and score calculator for handgun and rifle disciplines on the shooting range.
The mobile application combines real-time acoustic shot detection via device microphone with split-time cadence analysis and scoring according to DSB and BDS sporting codes.
Feature Overview
⏱️
Signal Processing
1. Acoustic Shot Detection
- Real-Time Detection: DSP algorithm detects live shots or dry-fire clicks and stops timing at the final shot.
- Buzzer Blanking: Start signal chime is mathematically filtered to prevent false triggers.
- Level Filter: Adaptive damping prevents echo and muzzle gas reflections from double-counting.
- Configurable Delay: Adjustable random delay for standardized preparation intervals.
🎯
Rulebooks
2. BDS & DSB Sporting Codes
Pre-configured rules for official disciplines:
- BDS Speed Shooting: Dedicated time limits and scoring for pistol, rifle, and shotgun.
- BDS Time Series & Skill: Multi-stage flow across three series including mandatory reload periods.
- DSB 2.53 (9mm Pistol): Precision and duel stages with exact timing sequences.
- Freestyle Mode: Open interval training with custom par times.
📊
Analysis
3. Split-Time Cadence Analysis
- Measures intermediate split times relative to the immediately preceding shot.
- Calculates average split times per stage to evaluate cadence consistency.
- Audio Envelope: Visual amplitude graph over the time axis.
- Threshold Adjustment: Post-session dB threshold tuning to re-calculate detections.
✏️
Scoring
4. Score Calculator & Input Modes
Three methods to record scores:
- Single-Shot Scoring: Record individual ring values (1–10, inner ten) via numeric keypad.
- Total Score: Direct entry of aggregate score for a stage.
- Deferred Scoring: Shoot consecutive stages and enter combined results afterward.
🔒
Privacy
5. Offline-First Architecture
- 100% Local: Operates entirely without internet connection. All data remains on the device.
- No Raw Audio Retention: Only compressed volume envelopes (RMS) are saved. Conversations and ambient audio are never recorded.
📱
System
6. Management & Profiles
- Shooter Profile: Store name, club affiliation, and personal timer presets.
- Session History: Archive, review, and export completed sessions.
- Dark Theme: System-wide light/dark styling for optimal visibility on shooting ranges.
Interested in the training timer or pre-release testing?
Contact Us