Skip to content

v0.2.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Aug 20:14

Minor rather than patch: this adds a parameter and bumps the state schema.

Room: decay is its own control

  • DECAY is separate from SIZE. They used to be one knob — the tail was derived
    from the room's dimensions as 0.25 + 2.4·size² s — which made the most useful room in
    audio drama impossible to build. A tiled bathroom is a small room with a long,
    bright tail; deriving one from the other forced you to pick. The shipped Bathroom
    preset rang for 0.37 s, which is why it never sounded like tile. It is now 1.15 s in a
    room that is still small.
    Measured: at size 20 %, decay 0.3 s gives a 0.18 s tail and decay 2.0 s gives 1.05 s;
    at size 80 %, decay 0.3 s still gives 0.18 s — size no longer touches tail length.
  • The FDN delay lines are modulated. Eight fixed-length lines beat against each other
    and ring metallically. Each line now wanders by a fraction of its length on its own slow
    LFO, at rates chosen not to share factors so the lines never fall back into step. Depth
    is small on purpose: enough to break up flutter, well short of audible pitch movement on
    a sustained vowel.
  • Presets retuned around the split — Stairwell 2.3 s, Next Room 0.95 s through a wall,
    Ambience / Music 1.4 s.

Compatibility

  • State schema 3. Adding a parameter would have needed no bump, but taking decay away
    from room.size changes what an existing room.size value means, which is rule 8.
    Projects saved under schema 2 have their decay reconstructed from the stored size with
    the old curve, so they reload sounding as they were mixed. The new parameter's default
    (0.54 s) is what that curve gave at the default size, so new instances are unchanged
    too. See docs/state-format.md.
  • room.decay carries versionHint 2 and is appended, so host display order does not
    shift for anyone who already has v0.1.0-alpha.
  • Choice lists, plugin codes and every existing parameter ID are unchanged, so
    v0.1.0-alpha projects open normally.

Fixed

  • The right-hand column drew over the knob row on a short window. Its layout was built
    from fixed heights and nothing checked they fit; below about 640 px the JUMP TO grid ran
    past the end of its own area and painted over the SPACE captions and the OUTPUT knob.
    Rows and buttons now give way together as the window gets shorter, the way the bottom
    bar already did. The normal size is untouched.
  • The window's resize grip was drawn straight through the end of "see LICENSE" in the
    footer — the AGPL notice being the text least suited to being scribbled on.

Docs

  • Screenshots in both READMEs: the main window, the grouped preset menu, the Elevation
    Lab, and the built-in manual in English and Japanese.
  • Install instructions written for someone holding the release zip, in both languages.