Files
Cagire/CHANGELOG.md
Raphaël Forment 9b925d881e
Some checks failed
Deploy Website / deploy (push) Has been cancelled
Feat: update changelog
2026-02-02 01:08:33 +01:00

1.2 KiB
Raw Blame History

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) and logrand (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

  • at now 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

  • tcycle word (replaced by polyphonic parameter behavior).

[0.0.2] - 2026-02-01

  • CI testing and codebase cleanup

[0.0.1] - Initial Release

  • CI testing