Skip to content

Fix TMR export for combined timer effects#31

Merged
paator merged 4 commits into
paator:mainfrom
ruguevara:sidsound3-buzzer-ab-export
Jun 26, 2026
Merged

Fix TMR export for combined timer effects#31
paator merged 4 commits into
paator:mainfrom
ruguevara:sidsound3-buzzer-ab-export

Conversation

@ruguevara

Copy link
Copy Markdown
Contributor
  • Merge coexisting sync-buzzer/SID/FM/Env+FM effects into one timer chain without
    dropping register writes

  • Preserve waveform loop points and PWM retune timing in cached event chains

  • Add regressions for merged chains, PWM low-period changes, and merged-to-single
    transitions

  • Serve public JS module imports correctly in Vite dev mode

ruguevara and others added 4 commits June 26, 2026 09:51
Regression coverage for the waveform export bugfix: a two-shape syncbuzzer
must export both shapes as a 2-event chain alternating A->B->A (not a single
self-looping event with shape B dropped). Also covers single-shape self-loop
and a parse round-trip.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@paator paator merged commit 660f398 into paator:main Jun 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants