Skip to content

CI test fixes for input and audio, runtime->init perf optimizations, serialize Visual, docs, beat rounding drift correction - #667

Merged
Caeden117 merged 5 commits into
Caeden117:devfrom
EklipZgit:rotationPerfAndTestFixes
Sep 2, 2026
Merged

CI test fixes for input and audio, runtime->init perf optimizations, serialize Visual, docs, beat rounding drift correction#667
Caeden117 merged 5 commits into
Caeden117:devfrom
EklipZgit:rotationPerfAndTestFixes

Conversation

@EklipZgit

@EklipZgit EklipZgit commented Aug 31, 2026

Copy link
Copy Markdown

CI test fixes for input and audio.

Rotation runtime->init perf optimizations, including serializing Visual to avoid runtime checks.

Docs around CI input and audio limitations.

Beat rounding drift correction (basically snap to grid when moving something within .001 (or whatever your decimal precision is currently set to) of the grid. Prevents shift-moving events from having float drift slowly accumulate until your lights are "after" the current beat by 0.001 and you get bad previews of current time, etc.

Test-ChroMapper.ps1 script that runs the unity tests via CLI (only works when Unity does not have the project open) and outputs any failures logs to CLI. Should(?) work on linux if pwsh installed, but did not test on linux

…serialize Visual, docs, beat rounding drift correction
Comment thread Assets/Tests/Test-ChroMapper.ps1
@Caeden117
Caeden117 merged commit 01e4513 into Caeden117:dev Sep 2, 2026
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.

3 participants