Implement cpal audio output integration #36

Open
opened 2025-12-17 02:46:52 +00:00 by siennathesane · 0 comments
siennathesane commented 2025-12-17 02:46:52 +00:00 (Migrated from github.com)

Description

Connect the Firewheel audio graph to system audio output using cpal, Marathon's audio I/O library.

Acceptance Criteria

Scenario: Audio outputs to system
  Given the audio graph with sample nodes
  When audio is played
  Then sound should come out of speakers/headphones
  And latency should be acceptable (<10ms)

Technical Notes

  • Integrate cpal for audio output
  • Connect Firewheel graph to cpal output stream
  • Configure buffer sizes for low latency
  • Test on macOS and iOS
## Description Connect the Firewheel audio graph to system audio output using cpal, Marathon's audio I/O library. ## Acceptance Criteria ```gherkin Scenario: Audio outputs to system Given the audio graph with sample nodes When audio is played Then sound should come out of speakers/headphones And latency should be acceptable (<10ms) ``` ## Technical Notes - Integrate cpal for audio output - Connect Firewheel graph to cpal output stream - Configure buffer sizes for low latency - Test on macOS and iOS
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#36