bugbakery / bugbakery/audapolis

Discussion: Multi-Track Support

Open
#409 1 comment 0 reactions 0 assignees View on GitHub
enhancement fileformat UI / UX
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.