| Age | Commit message (Expand) | Author |
| 13 hours | feat: Optional sequence end times and comprehensive effect documentation | skal |
| 15 hours | feat: Audio playback stability, NOTE_ parsing fix, sample caching, and debug ... | skal |
| 18 hours | fix(audio): Add pending buffer for partial writes to prevent sample loss | skal |
| 18 hours | fix(audio): Check buffer space before rendering to prevent sample loss | skal |
| 18 hours | fix(audio): Render audio in small chunks to fix timing gaps | skal |
| 19 hours | feat(audio): Implement ring buffer for live playback timing | skal |
| 20 hours | feat(audio): Trigger pattern events individually for tempo scaling | skal |
| 20 hours | fix(audio): WAV dump now outputs stereo format matching live audio | skal |
| 20 hours | fix(audio): Properly sync tracker and synth timing in WAV dump | skal |
| 21 hours | fix(audio): WAV dump now calls tracker_update at 60Hz to prevent choppy audio | skal |
| 21 hours | fix(audio): WAV dump backend now properly triggers tracker patterns | skal |
| 21 hours | feat(audio): Add WAV dump backend for debugging audio output | skal |
| 22 hours | feat(audio): Implement mock audio backend for testing (Task #51.2) | skal |
| 22 hours | feat(audio): Implement audio backend abstraction (Task #51.1) | skal |
| 40 hours | refactor: Task #20 - Platform & Code Hygiene | skal |
| 46 hours | feat(audio): Fix tracker bugs and implement rock demo track | skal |
| 2 days | refactor(build): Modularize build system with static libraries | skal |
| 2 days | feat: Finalize tracker asset-sample integration with unified pasting strategy | skal |
| 2 days | feat: Complete audio tracker system integration and tests | skal |
| 3 days | feat: Integrate tracker system and update project context documentation | skal |
| 4 days | clang-format | skal |
| 5 days | style: add vertical compression rules to clang-format | skal |
| 5 days | fix: Cross-compilation and style compliance | skal |
| 5 days | opt: Guard debug/seek features with STRIP_ALL | skal |
| 5 days | feat: Add --seek command line option for fast-forward debugging | skal |
| 5 days | fix: Resolve macOS build breakage and restore tools audio support | skal |
| 5 days | opt: Disable unused audio formats (FLAC, WAV, MP3) and encoding in miniaudio | skal |
| 5 days | Chore: Add missing newlines at end of source files | skal |
| 5 days | Implement procedural audio generation, spectral effects, and WebGPU particle ... | skal |
| 5 days | add notes | skal |
| 5 days | enforce code style | skal |
| 8 days | perf(synth): Optimize Hamming window generation | skal |
| 8 days | feat(visuals): Add rotation, color shifts, and improved beat-sync | skal |
| 8 days | update asset system | skal |
| 8 days | docs: Update project context and session notes | skal |
| 8 days | style: Add 3-line descriptive headers to all source files | skal |
| 8 days | build: Finalize WebGPU integration and platform fixes | skal |
| 8 days | fix(synth): Implement peak meter with decay for smooth visuals | skal |
| 8 days | feat: Implement fullscreen, keyboard controls, and pulsating heptagon | skal |
| 8 days | feat: Implement spectool & specview; refactor coding style; update docs | skal |
| 9 days | feat(spectool): Add MP3 support for audio analysis | skal |
| 9 days | feat(audio): Implement real-time spectrogram synthesizer | skal |
| 9 days | initial commit | skal |