Ultraschall / ultraschall-portable

Portable ULTRASCHALL Podcasting Extensions including the REAPER DAW
MIT License
54 stars 7 forks source link

Clipping-Analyse während des Renderns #51

Open mespotine opened 6 years ago

mespotine commented 6 years ago

Zu häufig passiert es mir, dass ich ein Projekt rendere und es gibt eine oder zwei Stellen, die in den roten Bereich gehen. Reaper zeigt auch im Render-Progress-Fenster an, dass es CLippings gab, aber nie wo.

Das nervt, speziell, wenn ich Material habe, bei dem ich nicht mit Limiter oder Dynamics arbeiten kann, speziell bei Sachen die Musik enthalten, Hörspielen, Features, etc.

Daher brauchen wir eine "Clipping"-Analyse, während des Renderns, die mitloggt, ob es Clippings im Master-Track gibt und hinterher anzeigt, wo.

mespotine commented 6 years ago

Eine Möglichkeit wäre: Wir schleusen ein JSFX-Pegel-Analyse-Script ans Ende der Signalkette rein, welches nur schaut "gehts über 0dB" und wenn ja, die Position mitloggt. Nach dem Rendern bieten wir an "Es gab Clippings beim Rendern, willste die anzeigen um zu wissen, wo nachzubessern ist?"

Das wäre ein Killerfeature, auch über Ultraschall hinaus. Eines der immer wieder gewünschten Features im Reaper-Forum...

fernsehmuell commented 6 years ago

Kann ein JSFX den Timecode lesen?

mespotine commented 6 years ago

Also den Sekundenstand im Projekt? Müsste, um für Sampling-Sachen den Sample-Abspiel-Speed anpassen zu können...

Hab mir das aber nie angeschaut...

mespotine commented 6 years ago

https://www.reaper.fm/sdk/js/vars.php#js_specialvars

play_position Context: @block, @sample Usage: read-only The current playback position in REAPER (as of last @block), in seconds.

rstockm commented 4 years ago

Wird vermutlich effektiv durch https://github.com/Ultraschall/ultraschall-portable/issues/332 gelöst. Ansonsten zur 5.0