Skip to content

Prepare v3.3 late ASIO capture and colour fixes - #51

Draft
Cheesewizard wants to merge 3 commits into
developfrom
codex/v3.3.0-release
Draft

Prepare v3.3 late ASIO capture and colour fixes#51
Cheesewizard wants to merge 3 commits into
developfrom
codex/v3.3.0-release

Conversation

@Cheesewizard

Copy link
Copy Markdown
Owner

Summary

  • Replace the early ASIO driver hook with a late attachment to the capture endpoints RS_ASIO v0.7.5 already created. This avoids loading the driver early or creating a second ASIO host.
  • Bundle the configurable Drop Pedal overlay colours already integrated on develop, including the matching settings executable and release documentation.
  • Remove the obsolete Player1AsioChannel and Player2AsioChannel settings. RS_ASIO now owns channel selection in RS_ASIO.ini.
  • Fix Fix custom string colours not matching note colours #23 by generating the Notes palette into customNoteColorTexture, while the existing generator continues to release the previous texture before replacement.
  • Update the release-facing version and documentation for 3.3.

Validation

  • Kevin validated the late capture build live with a Behringer UMC22: first-start success, no helper application, processing enabled on the existing 2-channel 48 kHz 32-bit PCM endpoint, and faster perceived startup.
  • Full Win32 Release solution rebuild completed with zero errors. Existing project warnings remain.
  • Production Drop Pedal shifter suites completed at 96-frame and 256-frame callback sizes.
  • The latency harness completed 472,500 callback measurements. One isolated wall-clock deadline spike occurred; all other callback measurements remained within budget.
  • git diff --check passed.
  • A local v3.3.0 RC ZIP was verified to contain the matching xinput1_3.dll and RSMods/RSMods.exe.

Remaining release checks

  • Run issue Fix custom string colours not matching note colours #23's in-game normal, colourblind, and separate-note-colour mode matrix before merging or publishing the release.
  • The new late capture path is live-proven in single player. Its two-player route remains to be validated in game.
  • No tag or GitHub release is created by this PR.

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.

Fix custom string colours not matching note colours

1 participant