Skip to content

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 10:29
· 19 commits to main since this release

Velocity

  • Velocity taken from the note you play now uses the full 15-level scale
    instead of 8 coarse steps of 16. Playing at 100 gives 102 rather than 112,
    and every level the pattern language can name is reachable from the
    keyboard. The old mapping predated the move to hexadecimal values in 0.4.0.
  • The velocity you play and the velocity a pattern sets with V are now
    tracked separately. Playing a new note no longer wipes out a V written in
    the pattern, which it previously did on every note-on.
  • Closing a ( ) block now hands velocity back to whatever applied outside
    it. If no V was in force there, notes follow your playing again instead of
    keeping the block's value.
  • Corrected documentation: 96 is not the default velocity. It is only what an
    arpeggiator uses before any note has been played, and after a reset.
    Otherwise velocity follows the note you are holding.

Documentation

  • New doc/TeAr-language-reference.tex and its built PDF: a seven-page
    reference for the pattern language, with a full command table at the end.
  • New doc/development.md: the build, test, submodule and release commands in
    one place.