1.2 KiB
1.2 KiB
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[0.0.3] - 2026-02-02
Added
- Polyphonic parameters: param words (
note,freq,gain, etc.) and sound words now consume the entire stack, enabling polyphony (e.g.,60 64 67 note sine s .emits 3 voices). - New random distribution words:
exprand(exponential) andlogrand(logarithmic). - Music theory chord words:
maj,m,dim,aug,sus2,sus4,maj7,min7,dom7,dim7,m7b5,minmaj7,aug7,maj6,min6,dom9,maj9,min9,dom11,min11,dom13,add9,add11,madd9,dom7b9,dom7s9,dom7b5,dom7s5. - Playing patterns are now saved with the project and restored on load.
Changed
atnow consumes the entire stack for time offsets; polyphony multiplies with deltas (2 notes × 2 times = 4 voices).- Iterator (
iter) now resets when a pattern restarts. - Project loading now properly resets state: stops all patterns, clears user variables/dictionary, and clears queued changes.
Removed
tcycleword (replaced by polyphonic parameter behavior).
[0.0.2] - 2026-02-01
- CI testing and codebase cleanup
[0.0.1] - Initial Release
- CI testing