Skip to content

0.5 RC 1

Compare
Choose a tag to compare
@PoneyClairDeLune PoneyClairDeLune released this 21 Oct 13:44
· 499 commits to main since this release

Octavia 0.5 Release Candidate 1

Also available on Deno Modules!

Try Octavia out! Play with demos on a modern machine or on a legacy machine.

Join the development discussion on Telegram!

This version is the first release candidate of version 0.5. Previous version.

If without further problems, this version will become the final Octavia 0.5 release.

This release is JS-only, with pre-compressed JS files. Use state.mjs if you only need the processing core, and basic.mjs if a basis for building new visualizers is needed. If you need to target legacy browsers, choose the files starting with xp_.

Known defects

  • (low) Cambiare does not provide legacy support in this version.
  • (low) Held notes in the line style in Cambiare don't style properly if with pitch bend applied.

Postponed features

  • Baseline MIDI routing (postponed to 0.6)

Additions

  • RPN registers are now tracked for write states.
  • The line note style in Cambiare. (thanks @ask-compu)

Changes

  • If the 0x0000 RPN register (pitch bend range/sensitivity) hasn't been written yet, it will return 12 in MT-32 mode. (reported by @ValleyBell)
  • Smooth sliding in Cambiare is disabled when the note style is set to line.

Fixes

  • Immediate notes in Cambiare now show up in their correct ports.
  • When GS Part Setup is set to 0x10, the respective part will be disabled. (reported by @ValleyBell)
  • In Cambiare, Firefox-specific pixel correction is applied to the notes in line style.

Version credits

If you have contributed to this release but didn't get credited here, please let us know to get credited properly!