Code Monkey home page Code Monkey logo

dapt-reqs's Introduction

dapt-reqs's People

Contributors

nigelmegitt avatar himorin avatar cconcolato avatar

Stargazers

Cristian  avatar

Watchers

Chris Needham avatar Silvia Pfeiffer avatar Michael Jordan avatar Gary Katsevman avatar James Cloos avatar Marcos Cáceres avatar Martin Delille avatar Eric Carlson avatar Tim Berners-Lee avatar  avatar Dave Raggett avatar Ralph Swick avatar  avatar Michael A Dolan avatar Andreas Tai avatar Pierre-Anthony Lemieux avatar  avatar yo_na avatar  avatar  avatar

dapt-reqs's Issues

Audio Mixing instructions for voice over

see w3c/dapt#18

We're seeing increasing use of Stellar for multi-talent voice over with mixing with original voice audio, requiring fade to be set per event.

The requirements should be adjusted to account for Process Step 4 being optional for a 'dubbing' workflow where original M&E is not available, or where it is desirable to mix over the original voice.

Consider PS4 and PS5 sequential

Given that both PS4 and PS5 now apply to Dubbing and AD, it would be good to make them sequential. However, considering that adjusting words is more natural right after recording and that adding mixing instruction can be seen as the final step, I would do PS3->PS5->PS4 (and renumber them).

Recording, Mixing instructions, multiple audios per time period

Pan:
Although in all my experience of AD over the years I have never seen PAN used in the wild, the PAN value should be presented in the same way as fade - a set of desired PAN values at time offsets from the incue, so that the description can move. (i.e. the descriptive construct can be the same data type as Fade.)

5.1 (or object based audio):
Indeed, I would love a definition of 3d placement an interpolation between points, and a definition of how to fade the original track(s). Maybe there is something in 'Object based audio' we can draw on?

(note that 'stereo mixing' and '5.1 mixing' data may need to be separately stated, although there could be a default way of deriving one from the other?).

Gain:
In Stellar, all audio 'editing' is non-destructive. So we allow for a single gain for each recording. We also have a mute flag.
Multiple audios may be associated with a time period, and they may or may not be muted.

It is quite important to understand that:
Fade apples to the original audio, and so there is one per time period/script box.
Gain/Placement/Mute applies to an audio recording, of which there may be multiple per time period/script box, all with different offsets and trims. (e.g. a description may be made up of the first half of one take, and the second half of another take, and there may be three other muted takes present).

It is complex to implement a fade per audio where audios overlap/are close, hence the split of logical location of the data to ensure only one fade per 'script box'/time period.

Note that I would not be averse to inclusion of 'audio processing instructions' - e.g. in Stellar mixing, we support complex gain profiles for audio recordings, and complex compression/expansion/noise gate, etc. which we will have as a full implementation in support of de-essing, loudness control and noise reduction within a few months. The file format must be able to support these even if as private metadata against an audio if it is to be of use to us as a preparation format.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.