Skip to content

v0.2.7 - Feature Release

Choose a tag to compare

@simonholliday simonholliday released this 09 Mar 08:40
· 326 commits to main since this release
  • 1-Indexed MIDI Channels: Switched the default MIDI channel convention to be 1-indexed (e.g., channel 10 now correctly refers to the standard drum channel). This may require updates to existing compositions that relied on 0-indexed values.
  • Terminology Clarification: Updated definitions and usage for bar vs. cycle and Narmour Implication-Realization (NIR) harmonic gravity.
  • Parameter Consistency: Standardized parameter naming across the codebase (e.g., step vs. steps vs. spacing) and documented p.grid.
  • Added scripts/generate_cheatsheet.py to automatically extract and document the public API surface (classes, methods, and sequence utilities).
  • Created api-cheatsheet.md in the root directory for a quick reference to all core functions and algorithms.
  • README Cleanup: Fixed misleading examples and updated outdated parameter references.

Full Changelog: v0.2.6...v0.2.7