bugbakery / bugbakery/audapolis
Discussion: Multi-Track Support
- Dominant language
- TypeScript
- Stars
- 1.9k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
This issues contains the discussion for supporting multiple tracks.
In my eyes, supporting multi-tracks has multiple facets:
## Purpose
What are multi-track recordings used for / what use-cases do we want to focus in?
* Diffrent tracks for different speakers
* One track for speaking, one track for music & jingles
* Different languages on seperate tracks
## Import
At the moment we diarize the imported audio and to speaker-detection on this. For multi-track files, this might not be needed. It could be replaced with splitting the audio at speaker turns (i.e. one track goes silent, the other stops being silent) or similar. The tracks could also provide speaker identification
## Editing
I'm not sure how editing true multi-track projects would work: Should we just "flatten" them to our current format? How do we deal with overlapping segments? Should we display them in a special way to make clear that those are two tracks running in parallel (maybe split the editor left/right)? We might need to do a few designs first
## Export
We already kind-of have multi-track export using otio which creates one track per speaker. I'm not sure what additional formats we should support
Contributor guide
Assessment
This issue has not been assessed yet.