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

[ENHANCEMENT] Remove Silence als Mute-Spur #242

Open
rstockm opened this issue Mar 14, 2020 · 3 comments
Open

[ENHANCEMENT] Remove Silence als Mute-Spur #242

rstockm opened this issue Mar 14, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@rstockm
Copy link
Member

rstockm commented Mar 14, 2020

Da mehrmals angefragt: der neue Remove Silence Effekt ist cool, aber es besteht auch Bedarf nach einer Lösung, die die entstandenen Schnittmarken wieder heilt und in Mute-Automation umwandelt. Workflow:

  • Man selektiert ein erstes und letztes Item einer Spur
  • Alle Schnittkanten werden intern zwischengespeichert
  • Das Item wird wieder geheilt, indem es von Anfang bis Ende "heilgezogen" wird. Wichtig: dann sind die ganzen leisen Passagen erst mal wieder da. Es ist dann wieder nur das Ursprungs-Item da wie vor Remove Silence
  • Entlang der gespeicherten Schnittpunkte werden Mute an/aus Punkte gesetzt

Muss vermutlich manuell nach Remove Silence aufgerufen werden, da man es nicht automatisiert dahinter bekommt (These)

@rstockm rstockm added the enhancement New feature or request label Mar 14, 2020
@mespotine
Copy link
Contributor

Fehlt da nicht noch ein Schritt zwischen dem 2. und dem 3.?
Und was bedeutet heilgezogen konkret?

@rstockm
Copy link
Member Author

rstockm commented Mar 14, 2020

So soll es aussehen:

image

@mespotine
Copy link
Contributor

mespotine commented Mar 14, 2020

Schritt 1) Alle MediaItems der "betroffenen" Tracks zwischenspeichern mit
https://mespotin.uber.space/Ultraschall/US_Api_Functions.html#GetAllMediaItemsFromTrack
https://mespotin.uber.space/Ultraschall/US_Api_Functions.html#GetAllSelectedMediaItemsBetween
oder
https://mespotin.uber.space/Ultraschall/US_Api_Functions.html#GetAllSelectedMediaItems

Schritt 2) Dynamic Split durchführen.

Schritt 3) Alle Lücken zwischen den Items abfragen:
https://mespotin.uber.space/Ultraschall/US_Api_Functions.html#GetGapsBetweenItems

Schritt 4) Alle Items in betroffenen Tracks löschen(also die ausgewählten) und wieder neu einfügen mit den MediaItems, die in Schritt 1 gefunden wurden.
https://mespotin.uber.space/Ultraschall/US_Api_Functions.html#InsertMediaItemArray

Schritt 5) MutePunkte setzen
https://mespotin.uber.space/Ultraschall/US_Api_Functions.html#ToggleMute

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

2 participants