Skip to content

fix(ios): stabilize simulator audio startup - #34

Draft
txbrown wants to merge 1 commit into
mainfrom
fix/ios-simulator-route-priming
Draft

fix(ios): stabilize simulator audio startup#34
txbrown wants to merge 1 commit into
mainfrom
fix/ios-simulator-route-priming

Conversation

@txbrown

@txbrown txbrown commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Prevents iOS Simulator cold-start aborts in AURemoteIO::Cleanup. It primes host output before AVAudioEngine allocation, bounds render writes, and serializes replaceable runtime access.

Follow-up to #27. Related: yonkolevel/Midicircuit#99.

Validation:

  • yarn test --runInBand, yarn typecheck, yarn lint
  • iOS Simulator target and Midicircuit app build
  • six cold-launch playback passes; zero new crash reports

Prime the Simulator audio route before AVAudioEngine realization, size and clear render buffers defensively, and serialize runtime replacement across route changes.
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.

1 participant