Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify pre-roll handling #138

Open
suterma opened this issue Feb 3, 2024 · 3 comments
Open

Simplify pre-roll handling #138

suterma opened this issue Feb 3, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@suterma
Copy link
Owner

suterma commented Feb 3, 2024

Proposal:

  • Pre-roll should generally only occur when a cue is interactively invoked.

  • Fading should generally occur when a cue or play/pause is interactively invoked.

  • Pre-roll and fading is not applied during seek operations.

  • Pre-roll and fading should not occurr on loops or other automated playback (cue loop, track loop, play all etc...)

  • TBD: Fading should not occurr on the beginning of a track (when the playback position is less than the fade-in duration away)

  • Pre-roll is also applied at the beginning of a track (resulting in a pause before playback)

  • Fade-In/Out duration and the extra pre-roll for the fading can be set globally only

  • Pre-Roll duration can be defined globally and at the track level

  • Pre-Roll can be disabled for each cue specifically (Should this also disable fading?)

@suterma suterma added the enhancement New feature or request label Feb 3, 2024
@suterma suterma added this to the Version 2.2 milestone Feb 3, 2024
@suterma suterma self-assigned this Feb 3, 2024
@suterma
Copy link
Owner Author

suterma commented Feb 5, 2024

User comment:

Ich fände es optimal, wenn der Single-Cue Repeat Mode so funktioniert, dass es zwar den Pre-Roll macht (den braucht man ja meistens für den sauberen Einstieg), dass dieser sowie das Fade-In bei der Wiederholung aber wegfallen. Aber das wäre wohl eine grössere Geschichte.

Und wenn man eben den einzelnen Cues einen Pre-Roll zuordnen kann oder nicht, dann könnte man es so eingeben, dass beim Intro oder dem Interlude kein Pre-Roll ist.

Eventuell könnte man im Edit pro Cue ein “Apply-Pre-Roll” Checkbox machen. Im Play-Modus wird dann für diejenigen Cues, welche dann effektiv ein Preroll haben, ein entsprechendes Icon angezeigt. Ich finde es einfach wichtig, dass sich der Benutzer im klaren ist, bevor er den Button drückt, ob ein Preroll stattfindet oder nicht.

@suterma
Copy link
Owner Author

suterma commented Nov 18, 2024

Fading on cue and loops have already been addressed here:

This issue will now only address pre-roll.

@suterma suterma changed the title Simplify fading and pre-roll handling Simplify pre-roll handling Nov 18, 2024
@suterma
Copy link
Owner Author

suterma commented Nov 18, 2024

Pre-Roll handling specification:

  • Pre-roll should generally only occur when a cue is interactively invoked.

  • Pre-roll is also applied at the beginning of a track (resulting in a pause before playback)

  • Extra pre-roll for the any fading operation can be set globally only (already implemented)

  • Pre-roll is not applied during seek operations.

  • Pre-roll should not occurr on loops or other automated playback (cue loop, track loop, play all etc...)

  • Pre-Roll duration can be defined globally and at the track level (which overrides the global setting)

  • Pre-Roll can be disabled for each cue specifically

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant