You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
Controller startup timing: MIDI controllers (and any controller that depends on
hardware devices) failed to start because controllers were initialized before async
hardware discovery completed. Controllers are now started at the end of hardware
initialization, after all devices are ready. This also affects hardware reloads —
controllers are re-created with each reload cycle.
Player::new() returns Arc<Player>: Since the player spawns async init tasks
that require Arc access, new() now returns Arc<Player> directly instead of
requiring callers to wrap it.