Staggered-start qualifying heats now announce each car's transponder number in grid order (~3s apart) right after the official start, matching what a track announcer does when releasing cars one at a time; mass/position starts are unaffected. The Timing leaderboard and every overlay variant now also show a green "Done" flag next to a driver's name once their own personal timing window (which already started at their own first crossing) has elapsed, even while the session is still running for other drivers. Also confirmed two things already worked correctly: finals already always start everyone together with the shared countdown/lights/tone sequence, and practice's time-up announcement already says "finish the lap you are on" - only a "2 minutes remaining" cue is genuinely missing from the existing 1min/30s/10s ladder, left as an open question for the user. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
RC Race Sound Pack
Repository-ready sound assets and event manifest for an RC racing timing application.
Included
- 48 kHz / 16-bit mono WAV effects
- Start tone
- Transponder/pass beep
- Warning and final-lap tones
- Personal-best sting
- Fastest-lap trophy sting
- Track-record fanfare
- Race-finish sting
- Position gain/loss cues
- Swedish and English TTS scripts in
sound_manifest.json
Voice files
Generate TTS as WAV and place files in sounds/en/ and sounds/sv/, using the event keys
from sound_manifest.json as filenames, for example sounds/sv/fastest_lap.wav.
Recommended voice style: clear professional race director / PA announcer, energetic but short. Keep announcements dry (no reverb) so they remain intelligible over RC cars and PA systems.
Start sequence
- Play
drivers_ready - Play
start_phrase - Wait a random 1–4 seconds
- Play
effects/start_beep.wav - Start race timing on the tone
Integration
Treat sound_manifest.json as the contract between timing events and audio assets.
Effects can be used immediately; voice assets can later be replaced without code changes.