Dialogue Contour

ADV

Overview

Dialogue Contour allows for the manipulation of the pitch envelope of a dialogue selection. Dialogue Contour features pitch correction processing that is tailored to speech. It is useful for adjusting the inflection of words that may not flow or fit with the rest of the dialogue in the clip.

Displays

Dialogue Contour features a waveform panel and a spectrogram panel that each display information about the current selection in the active file tab. These panels will dynamically update when the selection is changed. If no selection is made in the active file tab, no information will be displayed in the spectrogram or waveform panels.

Dialogue Contour module window

Window Resizing

Click and drag on the bottom right-hand corner of the module window to customize the window size.

Waveform Display

The single waveform drawn in this panel represents a sum of all enabled channels in the current selection. The waveform drawing is normalized to allow for consistent vertical resolution when working with selections of varying amplitude.

Dialogue Contour waveform

Spectrogram Display

The spectrogram drawn in this panel represents a sum of all enabled channels in the current selection.

Dialogue Contour Spectrogram

Playhead Indicators

The solid white vertical line and dotted yellow vertical line overlaid on the waveform and spectrogram panels indicate the current playhead position (white) and the playhead anchor position (yellow).

Playhead and Anchor indicators

Current Playhead Position

The solid white vertical line overlaid on the waveform and spectrogram panels indicates the current playhead position. This indicator line updates to follow the current playhead position during playback. The playhead position indicator will only appear in the module window when it is within the bounds of the current selection.

Playhead Anchor

The dotted yellow vertical line overlaid on the waveform and spectrogram panels indicates the playhead anchor position in the main editor window. If the playhead anchor position is outside of the current selection bounds, the indicator will not be displayed in the module window.

Contour Curve Display

The blue line overlaid on the spectrogram panel represents the pitch contour curve. Nodes can be added to this curve and adjusted to make changes to pitch over the course of the active selection.

Dialogue Contour Curve display

Contour Curve Axes

The contour curve allows for adjustments along two axes: Pitch and Time.

  • PITCH: The vertical y-axis of the contour curve represents pitch in semitones.
    • The Pitch axis ranges from -6 (bottom) to +6 (top) semitones.
    • The center of the Pitch axis equates to 0 semitones.
  • TIME: The horizontal x-axis represents time.
    • The time format used here is determined by the time format display selection in the transport section of the main editor window.
    • The range of the time ruler matches the length of the current selection.

Ruler Zooming

  • Hover over the ruler and use a mousewheel or trackpad to zoom in and out.
  • Click and drag left or right on the ruler when zoomed in to change the ruler position.
  • Double-click on a ruler display to reset the zoom level to default.

Contour Curve Readout

When the cursor is positioned over the spectrogram panel, a text readout will appear in the upper left hand corner of the panel. This readout displays information about the processing that will be applied when the contour curve is rendered.

Dialogue Contour cursor location

The readout displays the following information about the cursor position, from left to right:

  1. TIME: Current time position of the cursor within the spectrogram panel.
  2. PITCH SHIFT (%): Percentage of pitch shift that will be applied at the cursor’s current time position.
  3. PITCH SHIFT (Semitones): Amount of pitch shift that will be applied at the cursor’s current time position.

Contour Curve Editing

The following section describes the methods and controls available for editing the contour curve.

Add Nodes

Click in the spectrogram panel to add a new node to the contour curve.

Contour Curve Node Limit

The contour curve supports adding up to 25 nodes.

Semitone Adjustments

Click and drag a node up or down to adjust its semitone value.

Time Adjustments

Click and drag a node left or right to move it earlier or later in time.

Note

  • Nodes cannot be moved outside of the time bounds of the current selection.
  • The contour curve shape will be maintained when the selection changes.
  • The contour curve shape will be maintained after rendering.

Remove Nodes

Individual nodes can be deleted from the curve using the following methods:

  • Click and drag a node past the top or bottom edge of the contour curve display to quickly remove it from the curve.
  • Control-click (Mac) or ctrl-click (Windows) on a node to remove it from the curve.

Reset Individual Nodes

Double-click on a node to reset it to default (0 semitones).

Reset Curve

Removes all custom nodes from the curve, resetting it to default. Two nodes are present in the default curve, one at the start and one at the end of the current selection. The default nodes are set to 0 semitones (no pitch adjustment).

Smoothing

Adjusts the amount of smoothing applied between nodes on the contour curve. Smoothing is a global control and is applied to all nodes on the curve.

  • Lower smoothing values: Applies little to no smoothing between nodes on the curve. Allows for stricter transitions between nodes.
    Minimum curve smoothing
  • Higher smoothing values: Applies more smoothing between nodes on the curve, resulting in a gradual, rounded slope between points on the curve. Allows for more gradual transitions between nodes.
    Maximum curve smoothing

Controls

The following section describes the controls available for refining formant scaling and applying a global pitch offset to the entire selection.

Formant Scaling

Adjusts the amount of formant shift applied when adjusting pitch, the formant shift is scaled relative to the pitch shift. This control can be helpful for maintaining or correcting the timbre and quality of the dialogue after processing. In some situations, the formants may sound unnaturally high or low after processing. Formant scaling can be used to correct for these unnatural sounding results.

Pitch Offset

Applies a global semitone offset value to the current selection. This value is added to or subtracted from the processing applied by the contour curve. Adjusting the Pitch Offset amount will not update the contour curve display.

Tip: Pitch Offset

Pitch Offset can be useful for adjusting a single word by a static amount. For example, setting Pitch Offset to +2 semitones with the contour curve set to default will shift the pitch of the current selection up by 2 semitones.

Alternative Modules

For more generalized, non-dialogue specific pitch envelope editing, try using the Variable Pitch module. The Variable Pitch module features the ability to shift pitch over the course of a selection with or without preserving timing and is suitable for use on a wide range of input material.


RX 8.5.0