55 lines
1.1 KiB
Markdown
55 lines
1.1 KiB
Markdown
# Changelog
|
||
|
||
All notable changes to this project are documented here.
|
||
|
||
---
|
||
|
||
## [V3] – DJ / Trance Focused Release
|
||
|
||
### Added
|
||
- Harmonic key detection (chroma-based)
|
||
- Camelot wheel mapping (best-effort)
|
||
- Harmonic track ordering (Camelot neighbors)
|
||
- Downbeat-ish bar snapping (beat grid + onset accent)
|
||
- Phrase-aligned cuts (bars)
|
||
- Pre-roll bars for DJ-style transitions
|
||
- 2-pass EBU R128 loudness normalization
|
||
- MP3 export alongside WAV
|
||
- Detailed JSON report (tempo, key, clip timing)
|
||
|
||
### Improved
|
||
- Much smoother DJ flow
|
||
- Better consistency across different tracks
|
||
- Trance-friendly defaults
|
||
|
||
---
|
||
|
||
## [V2] – Practical DJ Tooling
|
||
|
||
### Added
|
||
- Folder auto-scan with max track limit
|
||
- Track selection by index and range
|
||
- Auto best-of selection
|
||
- Tempo clustering
|
||
- Energy-based ordering
|
||
- CLI flags for DJ control
|
||
- WAV + MP3 output
|
||
|
||
### Improved
|
||
- GitHub-ready CLI
|
||
- Repeatable results
|
||
- Better teaser pacing
|
||
|
||
---
|
||
|
||
## [V1] – Initial MVP
|
||
|
||
### Added
|
||
- Basic highlight detection
|
||
- Simple clip rendering
|
||
- Acrossfade teaser output
|
||
|
||
### Notes
|
||
- Proof-of-concept version
|
||
- No advanced DJ logic
|