0.5 RC 1
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 return12
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!