Soundcard Sync Improvements
Registered by
Albert Santoni
Fix problems with synchronization between multiple sound cards (due to different clocks and the resulting drift) by implementing resampling. Lock to the master output card so it doesn't skip. (If no master out is specified, then it locks to one of the direct deck output cards.)
Blueprint information
- Status:
- Complete
- Approver:
- Albert Santoni
- Priority:
- Medium
- Drafter:
- Sean M. Pappalardo
- Direction:
- Approved
- Assignee:
- Sean M. Pappalardo
- Definition:
- Approved
- Series goal:
- Accepted for 1.10
- Implementation:
- Implemented
- Milestone target:
- 1.10.0
- Started by
- Albert Santoni
- Completed by
- RJ Skerry-Ryan
Whiteboard
Locking to the master output (or first direct-deck output) is all we can do now without a timer-powered engine. (That is, an engine that processes samples on its own clock into a ring buffer. Then the sound cards can request buffers as needed.)
(?)