Nectar 3 Help

Introduction


Get your vocals to sit in the mix with the most sophisticated set of tools designed for vocal production. First introduced in 2010, Nectar has made a space in studios all over the world, offering world-class processing designed to get to a professional result in seconds. With version 3, Nectar helps your vocal tracks sing by addressing each part of the vocal production chain, offering invaluable assistive features, and communication across your session. From corrective to creative vocal production all the way to the final polish, Nectar 3 brings forth your intended performance in isolation and in the context of the mix. Put your vocals in their place with everything they need for a clear, professional sound.


QUICKLY BUILD VOCAL PROCESSING CHAINS & UNMASK YOUR VOCAL

Vocal Assistant: Give your vocal the attention it deserves with Vocal Assistant.

  • Assist: One-click custom preset creation created with machine learning technology to help your vocal fit in the mix in seconds.
  • Unmask: Puts your vocal at the forefront of your mix by carving away other competing mix elements directly from Vocal Assistant’s menu screen.

CATCH EVERY BREATH

Nectar 3 is bundled with iZotope RX 8 Breath Control, which is designed to intelligently detect breaths in dialogue or vocal recordings and automatically suppress them, saving invaluable time in the comping and prep stage of vocal editing.


A MATCH MADE IN HEAVEN: Celemony Melodyne 4 essential

As an added benefit to Nectar 3’s built-in Pitch correction module, iZotope has partnered with Celemony to include Melodyne 4 essential: GRAMMY-award winning pitch and time correction. Melodyne adds surgical, intuitive, and truly transparent pitch adjustment capabilities that are an industry standard in professional studios around the world.


IMPROVED, REVAMPED MODULES AND REFRESHED USER INTERFACE

  • EQ: Shape the tone and character of your vocal with two completely redesigned EQ modules.
    • Add up to 24 bands per EQ module, with 16 different filter shape options per band.
    • Dynamic EQ processing modes:
      • Dynamic Frequency: Dynamically update a filters Frequency to track vocal harmonics as they change throughout a performance.
      • Dynamic Gain: Dynamically trigger EQ boosts and cuts based on the incoming vocal level.
  • Delay: Independent stereo delay controls and two brand new saturation modes.
  • De-esser: Refined interface and interactive Threshold control.
  • Saturation: Two new Saturation modes, Decimate and Distort.
  • Harmony: Add up to eight synthetic harmony voices. Improved MIDI mode playability.
  • Compressor: Refined interface and interactive controls.
  • Reverb: Increased control the post filter and enhanced user interface.
  • Dimension: Modulate your vocal with the Chorus, Flanger and Phaser modes in the brand new Dimension module.
  • Gate: New Close Threshold feature for controlling hysteresis.

Vocal Assistant

Overview

Vocal Assistant will intelligently create an optimal starting point for a vocal. It can also help a vocal stand out in the mix by communicating with IPC compatible iZotope plug-ins to unmask the vocal from other elements in the mix.

Click the “Vocal Assistant” button in the header of the plug-in interface to open the Vocal Assistant screen.

Vocal Assistant button

Assist and Unmask

Vocal Assistant offers two different paths: Assist and Unmask.

Vocal Assistant Working

Assist and Unmask processing options can be selected simultaneously.

Unmask Requires an IPC source to work

Unmask requires a compatible iZotope plug-in to be inserted on another track in your session in order to work. Unmask analysis can occur when one of the following plug-ins is present as an insert on the track that is masking your vocal: Relay, Nectar, or Neutron.

After making a selection, click the next button.

Vocal Assistant Selections

Processing Options

The following sections assume both options were selected in the first screen.

Vocal Assistant Screen 2

Assist Options

You can inform the results of Vocal Assistant processing by changing the Vibes and Intensity settings.

Vibes

Informs the initial EQ and Dynamics settings applied to the vocal.

Vocal Assistant Vibes options

Intensity

Determines the amount of processing applied to the vocal.

Vocal Assistant Intensity options

Unmask Options

Selects the source IPC plug-in for Unmask analysis.

Vocal Assistant Menu

Tip: Choosing an Unmask Source

  • Select a plug-in in the Unmask dropdown that is inserted on a track that is masking the vocal.
  • For the best results, the source plug-in that is selected in the Unmask dropdown should be after all other inserts on the track it is inserted on.
    • For example, Insert Relay in the last insert slot of a track that is masking the vocal. Select that Relay instance from the Unmask dropdown menu.

Analysis

After configuring the Assist and Unmask Options, ensure audio is playing back and click the “Next” button to continue to the analysis screen.

Note

  • Vocal Assistant needs audio input: Make sure you are playing audio in your DAW.
  • Vocal Assistant needs time to analyze your vocal. If you are trying to run Vocal Assistant on a clip shorter than 20 seconds, you should enable loop playback before starting Vocal Assistant.

Assist Analysis

The Assist analysis pass will run first.

Vocal Assistant Assist Analysis

Assist runs through the following steps during analysis:

  • Analyzing input level to determine optimal input gain: Enables ALM mode and adjusts the input gain to ensure an optimal input level.
  • Analyzing vocal signal to determine optimal settings: Analyzes your vocal to identify characteristics that will inform the processing applied in the subsequent steps.
  • Applying settings based on vocal content: Applies an initial “character” EQ curve and Dynamics settings. These settings are based on a combination of the Vibes and Intensity selections and the results of vocal content analysis.
  • Detecting vocal register to optimize pitch correction: Analyzes pitch information in your vocal track and uses that information to set the Vocal Register for pitch correction processing.
  • Learning subtractive EQ parameters to improve clarity: Learns the frequency content of your vocal and sets subtractive EQ bands to frequency values that will help to improve clarity.
  • Detecting vocal sibilance to set de-esser: Analyzes the frequency content of your vocal for harsh, sibilant frequency content. If sibilance is detected, Vocal Assistant will set the optimal cutoff frequencies and threshold value for De-esser.
  • Applying dynamics for a controlled output level: Configures Compressor settings in order to control the output level of your vocal.
  • Setting reverb mix level depending on selected assistant mode: Applies a subtle Reverb to your vocal to add a sense of space.

When the Assist analysis pass completes, Vocal Assistant will begin Unmask analysis (if Unmask is selected in the first Vocal Assistant screen).

Unmask Analysis

After Assist analysis has completed, Unmask analysis will begin.

Vocal Assistant Unmask Analysis

Unmask analysis listens to the selected source and the current vocal track and compares them to detect the presence of masking.

If no significant masking is detected between the vocal and the Unmask source, the final Unmask step will state “No significant masking detected” and no EQ curve will be applied to the selected source plug-in.

If masking is detected, an EQ curve will be applied to the instance you selected in the Unmask dropdown.

Plug-ins that are unmasking Nectar will update to display an “Unmask” indicator and power button above the I/O level meters.

Unmask - no dropdown

You can enable/disable Unmask by opening the source plug-in and toggling the power button to the left of the “Unmask” indicator.

If you are using NECTAR PLUS, you’ll have access to Advanced Unmask Controls in the source plug-in.

Advanced Unmask Controls

NECTAR PLUS ONLY

Extended Unmask options are available in the selected source plug-in when they are unmasking the PLUS edition of Nectar.

A down arrow will appear on the right side of the Unmask indicator of a source plugin when advanced unmask controls are available.

Unmask Advanced available

Click on the Unmask indicator to expand the advanced unmask panel.

Unmask Advanced expanded

The advanced unmask panel includes:

  • NAME: The Nectar Plus instance that is being unmasked.
  • UNMASK EQ CURVE DISPLAY: Displays the unmask EQ curve being applied to the Nectar instance. Hover your cursor over the EQ curve to display EQ frequency and gain values.
  • AMOUNT: Scales the intensity of unmask EQ cuts.
  • DYNAMIC: Enables/disables dynamic unmask EQ.
    • When enabled, unmask EQ cuts will be applied when the masking signal exceeds a fixed threshold. The EQ curve display will animate to reflect changes to the EQ curve when Dynamic mode is enabled.
  • SIDECHAIN: Only available when Dynamic mode is enabled. Sets the dynamic EQ detection input to the sidechain input source configured for the plug-in.

Apply Settings

To apply the results of Vocal Assistant, click the “Accept” button.

Accept changes

To re-run Vocal Assistant processing before applying settings, click the back button.

Start over

To exit the Vocal Assistant screen without applying any changes, click the x button.

Exit

Compressor

Overview

A compressor can be used to reduce dynamic range, maintain consistent levels, and shape the tone and character of a vocal track. Nectar 3 includes two Compressor modules that can be placed in series within the module chain, allowing for a variety of vocal compression configurations. The Compressor modules include controls for adjusting the amount, speed, and character of processing and robust metering for visualizing the effect of processing.

Compressor Interface

Controls

The controls in the Compressor module work together to influence the character, amount, and speed of the compression applied to the input signal. The following controls are available in the Compressor module:


Mode

Determines the processing algorithm used by the Compressor. There are four unique mode options available: Digital, Vintage, Optical, and Solid-state. The Mode selection influences the character of compression and will also determine the ranges of the Ratio, Attack, and Release controls.

Compressor Mode Dropdown Menu

The following table describes the sonic characteristics and associated control ranges for each of the compressor modes.

Mode Description
Digital
Digital mode icon
Modern, surgical compression.
Ideal for achieving precise, clean sounding linear compression with minimal coloration.
  • Ratio: 1:1 to 50:1.
  • Attack: 0.1ms to 300ms.
  • Release: 1ms to 1200ms.
Vintage
Vintage mode icon
Classic, analog compression.
Emulates the program-dependent response and non-linear release characteristics of classic analog compressors.
  • Ratio: 1:1 to 50:1.
  • Attack: 0.1ms to 300ms
  • Release: 1ms to 1200ms.
Optical
Optical mode icon
Smooth and transparent compression with subtle coloration.
Emulates the subtle harmonic coloration and non-linear attack and release characteristics of classic hardware optical compressors.
  • Ratio: 4:1 (Ratio is fixed to 4:1 when Optical mode is selected.)
  • Attack: 1ms to 100ms.
  • Release: 40ms to 200ms.

Tip

Use RMS level detection mode (rather than Peak level detection) to more faithfully emulate the sound of hardware optical compressors, which utilized RMS level detection.

Solid-State
Solid-State mode icon
Clear but aggressive compression with unique harmonic coloration.
Emulates the fast attack, non-linear release times and harmonic characteristics of early VCA transistor-based hardware compressors. Solid-state mode can be useful for accentuating vocal transients.
  • Ratio: 4:1 to 12:1.
  • Attack: 0.2ms to 80ms.
  • Release: 50ms to 1200ms.

Tip

Use Peak level detection mode (rather than RMS level detection mode) to best highlight the pleasing harmonic coloration effect of the Solid-state algorithm.

Level Detection Mode

The Level Detection Mode determines how input levels are calculated by the compressor. Adjusting the level detection mode will alter the level that is considered by the threshold, which will affect when or how often the input level will trigger compression.

Compressor Level Detection Controls

The Compressor includes two level detection modes: Peak and RMS.

  • Peak: Determines input level to the compressor using instantaneous peak levels of the incoming signal.
  • RMS (Root Mean Square): Determines input level to the compressor by averaging levels of the incoming signal.

Threshold

Determines the signal level at which the compressor begins processing.

Compressor Threshold Slider

When the input level exceeds the threshold level, the compressor will be triggered. Signals that exceed the threshold level will be reduced according to the Ratio. The attack phase of the compressor begins when the input level exceeds the threshold level. The release phase of the compressor begins when the input level falls below the threshold level.

Tip: Adjusting the Threshold

  • Click and drag the Threshold slider handle up (to increase the Threshold) or down (to decrease the Threshold).
  • Click on the Threshold value readout text and manually enter a value in the inline edit field.

Ratio

Determines how much gain reduction will be applied to signals that exceed the threshold level. When ratio is set to a value of 1:1, no attenuation will be applied to signals that exceed the threshold. Ratio settings of 10:1 or greater allow the compressor to function as a limiter. Limiting ratios can be used to ensure that the output signal level does not exceed the threshold level.

Compressor Ratio knob

Optical Mode Ratio Setting

When Optical mode is selected, the Ratio control is fixed to 4:1.

Attack

Adjusts the amount of time it takes for the compressor to apply gain reduction when the input signal exceeds the threshold. Attack time can be adjusted in increments of milliseconds (ms).

Compressor Attack knob

Release

Adjusts the amount of time it takes for the compressor to stop processing when the input signal falls below the threshold. Release time can be adjusted in increments of milliseconds (ms) and are typically longer than attack times.

Compressor Release knob

Makeup Gain

Determines the amount of static gain applied to the output signal after compression.

Compressor Makeup knob

Auto Gain

Automatically adjusts the gain of the compressed signal in order to match the level of the input signal.

Compressor auto gain enabled

Global Module Controls

The module chain features common controls for each module, including: Bypass, Solo, Remove, Reorder, and Wet/Dry Mix.

Compressor modules in module chain

Meters

The following meters illustrate how the Compressor is responding to and processing the input signal:

Waveform Displays

The scrolling waveform meters display the amplitude of the input (uncompressed) and output (compressed) signals over time. The meters scroll from right to left, with the most recent information on the right.

Compressor waveforms

The compressed output signal waveform is displayed in light grey, in front of the input signal waveform. The uncompressed input signal waveform is displayed in dark grey, behind the output signal waveform. When the signal is being compressed, the gain reduction applied to the output signal can be observed in the difference between the two waveforms.

Note: Auto gain in the output waveform

Auto gain adjusts the level of the compressed signal to compensate for any level difference between the uncompressed and compressed signals. The gain change introduced by auto gain is reflected in the output waveform, which may make it more difficult to differentiate between the input and output waveforms. The gain reduction trace meter can be useful for monitoring gain reduction over time when auto gain is enabled.

Gain Reduction Trace

The yellow trace line indicates the gain reduction applied by the compressor over time. The trace can be used to monitor the response times (attack and release phases) and gain reduction applied over time.

Compressor gain reduction trace

Gain Reduction Meter

Displays the current average amount of gain reduction applied to the signal. This meter displays gain reduction in decibels (dB).

Compressor gain reduction trace

De-esser

Overview

A de-esser can be used to control sibilance and tame other high frequency issues in a vocal track. Traditionally, a de-esser dynamically reduces loud sibilant content using a threshold and ratio. The Nectar De-esser module is a hardware-modeled level independent processer, allowing for consistent and transparent reduction of sibilance in signals with variable levels, like a vocal track. The De-esser works by analyzing the current level above a specified frequency cutoff and comparing that level against the level of the full frequency bandwidth of the signal. When large differences in level are detected, gain reduction will be applied to the entire incoming vocal signal.

De-esser interface

Controls

The De-esser module includes controls for adjusting the detection and reduction of sibilant frequency content. The controls are positioned on the right side (upper frequency range) of the De-esser module panel.

De-esser module primary controls

Detection Filter Cutoff

Determines the lower frequency boundary for the detection filter frequency band. Any frequency content that is above the cutoff frequency will be used for De-esser detection.

De-esser Cutoff Control

The detection filter cutoff can be set to frequency values ranging from 800 Hz (Hertz) to 8 kHz (kilohertz).

Adjusting the Detection Cutoff Frequency

The detection filter cutoff frequency can be adjusted using the following methods:

  • Click and drag the node at the top of the De-esser module panel to the left (lower frequency value) or right (higher frequency value).
  • Click on the cutoff frequency text readout display and enter a value manually in the inline edit field. The current frequency readout is located on the bottom edge of the De-esser module panel, to the right of the Detection Cutoff Frequency line.
  • Double-click on the cutoff node handle to reset the Detection Cutoff Frequency to the factory default value.

Threshold

Determines the threshold level for ess reduction and the amount of gain reduction applied to the incoming signal when sibilance is detected.

De-esser Threshold Control

When sibilance is detected and its level exceeds the Threshold level, the De-esser will apply reduction to the entire bandwidth of the incoming signal.

The amount of reduction applied to the signal depends on how much the sibilance level exceeds the Threshold. More gain reduction will be applied as the sibilance level increases farther above the Threshold level.

Adjusting the Threshold

The Threshold can be adjusted using the following methods:

  • Click and drag the Threshold handle up and down to adjust the level.
  • Click on the Threshold level readout text and enter a value manually in the inline edit field. The Threshold level readout is located on the right edge of the De-esser module panel, directly above the Threshold line.
  • Double-click on the Threshold slider handle to reset the Threshold to the factory default value.

Listen

When enabled, the signal content that is being reduced by the De-esser is played back in isolation.

De-esser Listen

Tip

Engage Listen to monitor the difference between the unprocessed and processed signals. This outputs only the signal content being reduced by the De-esser. Try adjusting the Threshold and Detection Filter Cutoff until the Listen output only contains the ess sounds you are trying to reduce.

Global Module Controls

The module chain features common controls for each module, including Bypass, Solo, Remove, Reorder, and Wet/Dry Mix.

De-esser module in module chain

Meters

The De-esser module features two spectrum analyzers (pre- and post-processing) and a gain reduction meter for monitoring the effect of the De-esser processing.

Spectrum Analyzer

Displays the magnitude of a signal across the frequency spectrum in real-time. The vertical ruler on the left edge of the module panel measures the amplitude of the signal in decibels (dB). The horizontal ruler along the bottom edge of the module panel measures frequency in Hertz (Hz).

De-esser Spectrum Rulers

Two spectrum analyzers are displayed in the De-esser module: the input to the De-esser module (displayed in dark grey with no border) and the output of the De-esser module (displayed in light grey with a white border).

De-esser Spectrum Displays

Gain Reduction Meter

Displays the current average amount of gain reduction applied to the signal. This meter displays gain reduction in decibels (dB).

De-esser gain reduction meter

Delay

Overview

Delay can be used to thicken and add a sense of space to a vocal track. The Delay module features stereo delay processing with five distinct saturation modes and modulation options.

Delay Interface

Controls

The Delay module controls panel includes parameters for customizing the timing and character of the delay effect.

Delay Controls Panel

The Delay controls panel includes the following groups of parameters:

Delay Controls

The Delay module offers different controls depending on the channel count of the track that Nectar 3 is inserted on.

  • MONO: When Nectar 3 is inserted on a mono track, a single set of delay controls (Delay, Tempo Sync, and Feedback) are available in the Delay module controls panel.
    Delay: Mono Delay Controls
  • STEREO: When Nectar 3 is inserted on a stereo track, two sets of delay controls (Delay, Tempo Sync, and Feedback) are available in the Delay module controls panel, allowing for independent or linked adjustment of left and right channel delays.
    Delay: Stereo Delay Controls

Delay

Determines the amount of time between each successive repeat of the incoming signal.

Delay: Left Delay Control

When Tempo Sync is disabled for the associated channel, the Delay control will be adjusted in increments of milliseconds (ms), ranging from 1ms to 3500ms.

Tempo Sync

When enabled, the Delay control will be adjusted in increments of musical note values. The duration of the musical note value is based on the tempo of the session.

Delay Tempo Sync

When Tempo Sync is enabled, the Delay control supports note values ranging from 1/64T (fast - shortest delay between repeats) to 8. (slow - longest delay between repeats).

Example: Tempo Sync Note Durations

  • When the session Tempo is set to 120 BPM: The duration of a quarter note is 500 milliseconds, meaning the input signal will be delayed for 500ms before repeating.
  • When the session Tempo is set to 220 BPM: The duration of a quarter note is 273 milliseconds, meaning the input signal will be delayed for 273ms before repeating.

Feedback

Determines the amount of delayed signal that is fed back into the input of the delay.

Delay Feedback

Enables channel linking of delay control values when the Delay module is instantiated as a stereo effect.

Delay Link

Note: Right Channel Link Behavior

When Link is enabled, the right channel Delay and Feedback values will snap to match the left channel values. When Link is disabled, the right channel controls will snap back to the values set before enabling Link.


Saturation

The Delay control panel includes parameters for adjusting the saturation mode and amount.

Delay Saturation Controls

Mode

Determines the type of saturation effect applied to the delayed signal.

Delay Saturation Mode

The following table outlines the sonic characteristics of the different saturation modes.

Mode Characteristics
Digital
Digital
Transparent, clean delay.
Provides exact copies of the incoming signal with minimal coloration.
Tape
Tape
Classic, colorful drive.
Filters and distorts each progressive repeat in the way a signal would be degraded over time on magnetic tape.
Analog
Tube
**Gritty, distorted edge.**
Based on circuit distortion, can lend gritty edge to the delayed signal.
Grunge
Grunge
**Dirty, degraded character.**
Adds post-feedback crunchy drive to the delayed signal.
Echo
Echo
**Pronounced presence boost.**
Repeats and fades out tape saturated copies for adding creative depth and impactful presence.

Amount

Adjusts the amount of drive applied to the saturation.

Saturation Amount

Modulate

Enables Rate and Depth parameters for adjusting LFO modulation of delay time.

Delay Modulation
  • Rate: Determines the speed of the LFO modulation, i.e how often the delay time is modified by the LFO.
  • Depth: Determines the intensity of LFO modulation, i.e. how much the delay time is modified from the baseline Delay time value.

Post Filter

The highpass and lowpass filters in the Delay module allow for undesirable low and high frequency content to be filtered out of the processed signal.

Delay Post filter

Post Filter

  • The high and lowpass filters in the Delay module are only applied to the wet (processed) output of the module.
  • Click and drag the filter node left and right to adjust frequency.


Global Module Controls

The module chain features common controls for each module, including: Bypass, Solo, Remove, Reorder, and Mix.

Delay module in module chain

Meters

The Delay module features two spectrum analyzers for monitoring the effect of processing.

Spectrum Analyzer

Displays the magnitude of a signal across the frequency spectrum in real-time. The vertical ruler on the left edge of the module panel measures the amplitude of the signal in decibels (dB). The horizontal ruler along the bottom edge of the module panel measures frequency in Hertz (Hz).

Delay Spectrum Rulers

Two spectrum analyzers are displayed in the Delay module: the input to the Delay module (displayed in dark grey, with no border) and the output of the Delay module (displayed in light grey with a white border).

Delay Spectrum Displays

Dimension

Overview

A modulation effect (e.g. chorus, flanger, or phaser) can be used to add depth and movement to a vocal track. Modulation effects work by duplicating an input signal, modifying an aspect of the duplicated signal using an LFO (low frequency oscillator) and then mixing the original and modified signals together. The effect modes in the Dimension module allow for a range of subtle to wacky vocal modulation effects.

Dimension Interface

Controls

The Dimension module controls panel includes parameters for customizing the different modulation effects.

Dimension Controls Panel

The following parameters are available in the Dimension controls panel:

Effect Modes

The Dimension module includes three different modulation effects, Chorus, Flanger and Phaser. The effect mode can be changed using the buttons on the left side of the Dimension controls panel.

Modes Highlighted

The following table describes how the different effect modes apply processing to an input signal.

Mode Description
Chorus
Chorus Icon
Chorus effects work by creating a delayed copy of a signal and modulating the delay with an LFO (low frequency oscillator). This results in gradual changes to the pitch of the copied signal. The modified signal and the input signal are mixed back together to create a pitch-modulated doubling effect, simulating the effect of two or more performers singing in unison.
Flanger
Flanger Icon
Similar to a Chorus, Flangers work by creating a delayed copy of a signal and modulating the delay with an LFO (low frequency oscillator). The modified signal and the input signal are then mixed together, resulting in a sweeping comb filter effect.
Flanger delay times are shorter than chorus delay times.
Phaser
Phaser Icon
Phasers work by applying an all-pass filter to a copy of the input signal, creating a series of notches across the frequency spectrum. The positions of the frequency notches are modulated with an LFO (low frequency oscillator). The input signal and modulated signal are mixed together to create a sweeping effect.
Unlike flanger and chorus effects, Phasers do not use delay to modify the signal.

Modulation Controls

The controls in the center of the Dimension module controls panel adjust the rate and depth of LFO modulation, as well as the amount of processed signal that is fed back into the input of the effect.

Dimension Modulation Controls Group

Rate

Determines the speed of the LFO modulation. When Chorus or Flanger effect modes are selected, the Rate control determines how often the delay time is modified. When the Phaser effect mode is selected, the rate control determines how often the filter positions are modified.

Modulation Rate Control Host Sync Off

When Tempo Sync is disabled, the Rate control range extends from 0.01 Hz (slow - longest modulation cycle) to 4.00 Hz (fast - shortest modulation cycle).

Tempo Sync

When enabled, the Rate control can be adjusted in increments of musical note values. The duration of the musical note value is based on the tempo of the session.

Dimension Tempo Sync On

When Tempo Sync is enabled, the Rate control supports note values ranging from 1/64T (fast - shortest modulation cycle) to 8. (slow - longest modulation cycle).

Example: Tempo Sync Note Durations

  • When the session Tempo is set to 120 BPM: The duration of a quarter note is 500 milliseconds, meaning the LFO will complete a cycle once every 500ms.
  • When the session Tempo is set to 220 BPM: The duration of a quarter note is 273 milliseconds, meaning the LFO will complete a cycle once every 273ms.

Depth

Determines the intensity of LFO modulation. When Chorus or Flanger effect modes are selected, the Depth control determines how much the delay time between signals is modified from the default delay value. When the Phaser effect mode is selected, the Depth control determines how much the filter positions are modified from the default filter positions.

Dimension Depth

The Depth control range extends from 0% (effectively no modulation) to 100%.


Width

Determines the amount of stereo widening applied to the output of the modulation effect.

Dimension Width

The Width control range extends from 0% (no stereo widening) to 100%.

Freq

Determines the starting frequency of the all-pass filter applied by the Phaser.

Dimension Freq

Note

The Freq control is only enabled when the Phaser effect mode is selected.


Global Module Controls

The module chain features common controls for each module, including Bypass, Solo, Remove, Reorder, and Wet/Dry Mix.

Dimension module in module chain

Meters

The Dimension module features two spectrum analyzer displays for monitoring the effect of processing.

Spectrum Analyzer

Displays the magnitude (level) of a signal along the frequency spectrum in real-time. The vertical ruler on the left edge of the module panel measures the amplitude of the signal in decibels (dB). The horizontal ruler along the bottom edge of the module panel measures frequency in Hertz (Hz).

Dimension Spectrum Rulers

Two spectrum analyzers are displayed in the Dimension module: the input to the Dimension module (displayed in dark grey, with no border) and the output of the Dimension module (displayed in light grey, with a white border).

EQ Spectrum Displays

EQ

Overview

An equalizer can be used to enhance the tone and character of a vocal track by adjusting the level of specific frequencies. Nectar 3 includes two EQ modules with support for adding up to 24 highly customizable bands. Each band includes 16 different filter shapes and two program dependent processing modes: Dynamic Frequency mode for dynamically updating the frequency of a filter in response to harmonic frequency content changing over time, and Dynamic Gain mode for dynamically adjusting the gain of a filter in response to the input signal.

EQ Interface

Interactions

Add Bands

Bands can be added to the EQ using the following methods:

  • Click on the + button that appears when hovering the mouse cursor over the white composite curve line in the EQ display.
    Add EQ Node
    • Single-click to place a new node in the location of the click.
    • Click and drag on the + button to quickly add a node and drag it to a new position.
  • Double-click anywhere in the EQ spectrum display to add and position a new node in the location of the click.
  • Double-click and drag to quickly position the node in the location of the click, and drag it to a new position.
  • Use Command+Return (Mac) or Control+Return (Windows) to add a new node to the center of the EQ spectrum.

Remove Bands

Bands can be removed from the EQ using the following methods:

  • Select a node and click the x button in the band controls panel to remove it.
  • Click and drag over nodes in the EQ spectrum panel to select multiple nodes. Use the delete or backspace key to remove all selected nodes.
  • Shift-click to select multiple nodes. Use the delete or backspace key to remove all selected nodes.

Alt-Solo

The EQ module includes an Alt-Solo feature that allows frequency bands to be played back in isolation without affecting any EQ settings.

Alt-Solo

Alt-Solo can be enabled by holding the Alt/option key when clicking anywhere in the EQ spectrum to solo the frequencies surrounding the location of the click.


Controls

To access the band controls panel for a given band, click on the corresponding node in the EQ module panel.

Band Controls Panel

The following controls are included in the band controls panel:


General Band Controls

The left side of the band controls panel includes parameters for enabling/disabling, soloing, and removing the currently selected band.

General Band Controls

Enable

Enables or disables processing of the currently selected band.

Note

When a band is disabled, the filter will still be displayed in the EQ module panel. Disabled bands are displayed in grey to clearly differentiate them from enabled bands.

Solo

Enables temporary cutoff filters that allow frequencies within the bandwidth of the selected filter to be listened to in isolation.

Tip: Solo Band Shortcut

Hold the Alt and click on an EQ node to quickly engage the band Solo functionality.

Remove

Removes the currently selected band.


Frequency

Determines the center frequency (or cutoff frequency) (Hz) of the currently selected node. The EQ supports frequency values ranging from 20 Hz to 20 kHz.

Frequency Value Readout

Tips: Adjusting EQ filter Frequency

The Frequency of an EQ band can be modified using the following methods:

  • Click and drag an EQ node to the left (to reduce the frequency value) or right (to increase the frequency value).
    • Hold Shift while dragging a node to the left or right to lock the movement of the node to the horizontal axis.
  • Double-click on the Frequency value readout and manually enter a Frequency value in the inline edit field.
  • Select a node and use the Left arrow key to decrease Frequency or use the Right arrow key to increase Frequency.
    • Hold the Shift modifier key to make coarse value adjustments.
    • Hold the Command (Mac) or Ctrl (Windows) modifier key to make fine value adjustments.


Gain

Determines the amount of gain (dB) applied by the selected filter. The EQ supports gain adjustments ranging from -30 dB to +15 dB.

EQ Band Controls: Gain Value Readout

Tips: Adjusting EQ filter Gain

When available for adjustment, the Gain of an EQ band can be modified using the following methods:

  • Click and drag an EQ node up (to increase gain) or down (to decrease gain).
    • Hold Shift while dragging a node up or down to lock the movement of the node to the vertical axis.
  • Double-click on the Gain value readout and manually enter a Gain value in the inline edit field.
  • Select a node and use the Up arrow key to increase Gain or use the Down arrow key to decrease Gain.
    • Hold the Shift modifier key to make coarse value adjustments.
    • Hold the Command (Mac) or Ctrl (Windows) modifier key to make fine value adjustments.
  • Double-click on a node to reset the Gain and Q/Slope to their default values.


Bandwidth

Determines the width or slope (dB/octave) of the selected filter. Bandwidth is labeled as either Q or Slope in the band controls panel, depending on the selected filter shape.

Q/Slope Value Readout

Tips: Adjusting EQ filter Q/Slope

The Q/Slope of an EQ band can be adjusted using the following methods:

  • Click and drag the node handles toward the node to decrease the bandwidth.
  • Click and drag the node handles away from the node to increase the bandwidth.
  • Double-click on the Q/Slope value readout and manually enter a Q/Slope value in the inline edit field.
  • Hover the cursor over the node and use the mousewheel to adjust the Q/Slope value.
  • Select a node and use Alt/Option+Left Arrow Key to decrease the bandwidth or use Alt/Option+Right Arrow Key to increase the bandwidth.
    • Hold the Shift modifier key to make coarse value adjustments.
    • Hold the Command (Mac) or Ctrl (Windows) modifier key to make fine value adjustments.
  • Double-click on a node to reset the Gain and Q/Slope to their default values.


Filter Types

The EQ module features 16 different filter shapes, each one belonging to one of the following filter type categories:

Pass Filter

Pass type filters are used to attenuate frequency content that is below (in the case of a high pass) or above (in the case of a low pass) a specified cutoff frequency. The degree of attenuation applied to content above or below the cutoff is determined by the slope of the filter. The EQ module includes four Pass type filter shapes in the Highpass and Lowpass sub-menus.

Peak Filter

Peak type filters are used to boost or cut the level of a specific center frequency. The amount of boost or cut applied to frequencies surrounding the center frequency is determined by the Q (or “Bandwidth”) of the filter. The EQ module includes four Peak type filter shapes in the Bell sub-menu.

Shelf Filter

Shelf type filters are used to boost or cut the frequency content above or below a specified frequency by the same amount. The EQ module includes Shelf type filter shapes in the Low Shelf and High Shelf sub-menus.


Filter Shape

Determines the filter shape of the currently selected band.

The filter shape dropdown menu organizes the filter shapes into the following sub-menus: Bell, Low Shelf, High Shelf, Lowpass, and Highpass.

EQ Filter menu

Bell

The Bell sub-menu includes the following Peak type filters:

EQ Bell Group Icon
Filter Shape Description
EQ Bell Filter Shape
Bell Smoothly boosts or cuts an adjustable region around a specific frequency. Looks like a bell, come on what do you want from me.
EQ Proportional Q Bell Filter Shape
Proportional Q Unique filter that varies shape in proportion to the amount of boost or cut applied. As a cut or boost is increased further away from center of the EQ curve, the shape tightens for more precision.
EQ Vintage Bell Filter Shape
Vintage Asymmetrical bell filter that is more narrow when cutting frequencies than when boosting frequencies.
EQ Band Shelf Filter Shape
Band Shelf Bell filter with wide, flat top. Useful for boosting or attenuating a block of frequencies.

Low Shelf

The Low Shelf sub-menu includes the following Shelf type filters:

EQ Low Shelf Group Icon
Filter Shape Description
EQ Analog Low Shelf Filter Shape
Analog Efficient shelf filter for simple boosts and cuts.
EQ Resonant Low Shelf Filter Shape
Resonant Exhibits a complimentary resonance at both ends of the filter slope creating a complex shape with one node.
EQ Vintage Low Shelf Filter Shape
Vintage Modeled after the renowned Pultec analog equalizer. Exhibits a complimentary frequency dip, creating a complex slope with one node.
EQ Baxandall Bass Filter Shape
Baxandall Bass Gentle low frequency shelf. Modeled after the Baxandall EQ, with the addition of freely adjustable frequency.

High Shelf

The High Shelf sub-menu includes the following Shelf type filters:

EQ High Shelf Group
Filter Shape Description
EQ Analog High Shelf Filter Shape
Analog Efficient shelf filter for simple boosts and cuts.
EQ Resonant High Shelf Filter Shape
Resonant Exhibits a complimentary resonance at both ends of the filter slope creating a complex shape with one node.
EQ Vintage High Shelf Filter Shape
Vintage Modeled after the renowned Pultec analog equalizer. Exhibits a complimentary frequency dip, creating a complex slope with one node.
EQ Baxandall Treble Filter Shape
Baxandall Treble Gentle high frequency shelf. Modeled after the Baxandall EQ, with the addition of freely adjustable frequency.

Highpass

The Highpass sub-menu includes the following Pass type filters:

EQ HP Group Icon
Filter Shape Description
EQ Flat High Pass Filter Shape
Flat Butterworth filter; optimized for maximum flatness without ripple or resonance in the passband or stopband.
EQ Resonant High Pass Filter Shape
Resonant Filter equipped with a resonance control to emphasize the cutoff frequency with positive gain.

Lowpass

The Lowpass sub-menu includes the following Pass type filters:

EQ LP Group Icon
Filter Shape Description
EQ Flat Low Pass Filter Shape
Flat Butterworth filter; optimized for maximum flatness without ripple or resonance in the passband or stopband.
EQ Resonant Low Pass Filter Shape
Resonant Filter equipped with a resonance control to emphasize the cutoff frequency with positive gain.

Dynamic Processing Modes

The dynamic processing modes can be accessed by selecting a node and clicking the arrow button on the right hand side of the band controls panel.

Dynamic mode Arrow Button

Note

If either of the dynamic processing modes are enabled for a given node, the arrow will appear orange when the dynamic controls pop out panel is closed.
Dynamic Arrow Highlighted

Dynamic gain or frequency processing can be enabled by clicking the Gain or Frequency buttons in the dynamic controls panel. Only one dynamic processing mode can be selected at a time for a selected band (i.e. Gain and Frequency mode cannot be enabled simultaneously for a selected band).

Dynamic mode selected

Gain Mode

Enables the ability to dynamically update the Gain of the selected EQ band when a signal exceeds the threshold level.

Dynamic gain selected

Clicking the “Gain” button in the EQ node controls panel will enable Dynamic Gain Mode for the selected node.

Note: Dynamic Gain Mode Availability

Dynamic Gain Mode is not available for Lowpass and Highpass filter shapes.

Boost or Cut Mode

When Gain mode is enabled, small triangle icons will appear directly above and below the associated EQ node. These icons indicate the expected direction of the dynamic gain change. Clicking on either triangle icon will determine the direction of gain change.

Dynamic Gain Mode on
  • BOOST: Selecting the upward facing triangle will increase the gain of the filter when signals exceed the threshold level.
    • When the EQ node is placed above the zero line, the filter will be set to 0 dB of gain until it is triggered. When it is triggered by incoming signals exceeding the threshold, the gain of the filter will be increased in the direction of the node.
    • When the EQ node is placed below the zero line, the gain of the filter will be increased toward the zero line when it is triggered by incoming signals exceeding the threshold.
  • CUT: Selecting the downward facing triangle will decrease the gain of the filter when signals exceed the threshold level.
    • When the EQ node is placed above the zero line, the gain of the filter will be reduced toward the zero line when triggered.
    • When the EQ node is placed below the zero line, the filter will be set to 0 dB of gain until it is triggered. When it is triggered by incoming signals exceeding the threshold, the gain of the filter will be reduced in the direction of the node.
Threshold

Determines the signal level at which dynamic gain adjustments will be triggered for the selected EQ node.

Dynamic Threshold Control

Tip: Using Dynamic EQ to reduce sibilance

A dynamic EQ node can be used as an alternative to the De-esser module when attempting to reduce sibilant frequency content.

Frequency Mode

Enables the ability to dynamically update the Frequency of the selected EQ band to follow harmonics as they change.

Dynamic Frequency Mode Selected

Frequency mode works by identifying the fundamental frequency of the input signal when Frequency mode is enabled for an EQ band. It then identifies the harmonic frequency that is closest to the frequency of the selected EQ band. When the fundamental of the incoming vocal changes over time, the frequency of the EQ band will dynamically update to follow that harmonic as it changes with the fundamental. When Frequency mode is enabled and the frequency of the EQ band is manually adjusted, the EQ band will update to track the harmonic closest to the new frequency value.

Tips: When to use Dynamic Frequency Mode

  • Use a Highpass filter with Dynamic Frequency Mode enabled to track the first harmonic of a vocal. This will dynamically cut out unwanted low end rumble while maintaining the character of the vocal.
  • Use multiple EQ bands with Dynamic Frequency Mode enabled to change the character of a vocal by following harmonics over time without the need for automation.
  • Use a Bell filter with Dynamic Frequency Mode enabled to follow and cut harsh vocal resonances.


Global Module Controls

The module chain features common controls for each module, including: Bypass, Solo, Remove, Reorder, and Wet/Dry Mix.

EQ in module chain

Meters

The following meters and displays are included in the EQ: Spectrum Analyzer, Composite Curve, and the Filter Response Curve.

Spectrum Analyzer

Displays the magnitude (amplitude, in decibels) of the input signal across the frequency spectrum in real-time. Two spectrum analyzers are displayed in the EQ module to compare the effect of processing. The input signal to the EQ module is shown as a dark grey spectrum with no border. The processed output spectrum is drawn in the foreground with a white border.

EQ Spectrum Displays

EQ Spectrum Rulers

  • The vertical ruler on the left side of the EQ module panel measures the amplitude of the spectrum.
  • The vertical ruler on the right side of the EQ module panel measures the gain of the EQ nodes.
  • The horizontal ruler along the bottom of the EQ module panel measures the frequency.
EQ Spectrum Rulers

Composite Curve

The composite curve is the thick white line drawn across the EQ module panel. When EQ filters are added and modified they contribute to the overall shape of the composite curve. This curve represents the combined filter response of all enabled bands.

EQ Composite Curve

Filter Response Curve

The semi-transparent yellow fill color represents the filter response of a single band in isolation. This curve will be hidden by the white composite curve in cases where the selected filter shape is not affected by other enabled filters.

Filter Response Curve

Gate

Overview

A gate can be used to attenuate undesirable signal content in the breaks between phrases of a vocal track. The Gate module provides an efficient and flexible alternative to manually editing or inserting silence between vocal phrases. The Gate includes controls for adjusting how and when processing is applied to the input, as well as robust metering to assist with determining the best control values and visualizing the effect of processing.

Gate Interface

Controls

The controls in the Gate module work together to influence how the gate responds to the incoming signal. The following controls are available in the Gate:

Threshold

The Gate module features two threshold controls: the Open Threshold and Close Threshold.

Open Threshold

Determines the level above which the gate will open, allowing the signal to pass through. When the input signal falls above the Open threshold level, attenuation will stop.

Open/Close same values

Close Threshold

Determines the level at which the gate will close. When the input signal falls below the close threshold, it will be attenuated.

Move the close threshold down in order to pass more of the decay without affecting the trigger threshold. In some situations, undesirable signals that are near the level of the open threshold can cause the gate to “chatter” by crossing the threshold level too often. The Close threshold (also referred to as hysteresis) can be set a few dB below the Open threshold to help eliminate this chattering effect.

Gate Module Close threshold

When a signal has dropped below the Close threshold, it will not trigger the gate to open again until it exceeds the level of the Open threshold.

Ratio

Determines the amount of gain reduction applied to signals that fall below the Close threshold.

Gate Module Ratio

Attack

Determines the amount of time (in milliseconds) it takes for the gate to transition from closed to open when a signal exceeds the Open threshold.

Gate Module Attack

Release

Determines the amount of time (in milliseconds) it takes to transition from open to closed when a signal falls below the Close threshold.

Gate Module Release

Global Module Controls

The module chain features common controls for each module, including: Bypass, Solo, Remove, Reorder, and Wet/Dry Mix.

Gate in module chain

Meters

The Gate module features scrolling waveform displays and a gain reduction meter for monitoring the difference between the processed and unprocessed signals.

Waveform Displays

The scrolling waveform meters display the amplitude of the input (ungated) and output (gated) signals over time. The meters scroll from right to left, with the most recent information on the right.

Gate waveforms

The processed output signal waveform is displayed in light grey, in front of the input signal waveform. The unprocessed input signal waveform is displayed in dark grey, behind the output signal waveform. When the signal is being gated, the gain reduction applied to the output signal can be observed in the difference between the two waveforms.

Gain Reduction Meter

Displays the current average amount of gain reduction in decibels (dB) applied to the signal.

Gain reduction

Harmony

Overview

A harmonizer can be used to build vocal harmonies by creating pitch-shifted copies of a vocal track. The Harmony module includes a node-based X/Y pad interface for easily adjusting the level, pan, pitch and timing of up to eight voices. The MIDI mode feature in the Harmony module allows for voices to be triggered by a MIDI controller.

Controls

The Harmony module panel includes general controls for adjusting processing applied to all voices, as well as an X/Y pad interface with controls for customizing individual voices.

Harmony Interface

The following parameters are available in the Harmony module panel:

Global Voice Controls

The right side of the Harmony module panel includes parameters that affect processing that is applied to all voices.

Harmony Global Voice Controls

Set Scale

Determines the scale used for pitch correction processing in the Harmony module.

Harmony Set Scale

Clicking the Set Scale button will open the Pitch module. The Vocal Register and Scale settings on the left side of the Pitch module panel influence the pitch correction processing applied to the voices added by the Harmony module.

Voices Only

When enabled, the main voice will be muted and all voices created by the Harmony module will be played back in isolation.

Solo Voices

Voices

The Voices section on the right side of the Harmony module panel includes controls for adjusting the amount of pitch correction, time variation and pitch variation applied to all voices generated by the Harmony module.

Voices Control Section
Pitch Correction

Adjusts the amount and character of pitch correction applied to the voices generated by the Harmony module.

Harmony Pitch Correction Slider

Tip: Adjusting the Pitch Correction Control

  • A Pitch Correction value of +100% will correct the voices to the selected scale.
  • A Pitch Correction value of -100% will detune the voices.

Time Variation

Scales the amount of time offset applied to the generated voices.

Time Variation Slider

Increasing this control can help to reduce phase cancellation in the generated voices, as well as increase the chorus-type effect of multiple performers singing the same part.

Pitch Variation

Scales the amount of pitch offset applied to the generated voices.

Pitch Variation Slider

Increasing this control can help to humanize the character of the harmonies by varying the pitch of each voice slightly. It can also be used to reduce phase cancellation in the generated voices.


Filter

The small filter display on the right side of the Harmony module panel includes low and high shelf filter controls for shaping the output of the Harmony module.

Harmony Filter Display

Note

The post filters are applied to the wet (processed) output signal of the Harmony module.

  • To adjust the shelf filter values:
    • Click and drag a filter node up and down to modify gain.
    • Click and drag a filter node left and right to modify frequency.

MIDI Mode

Enables the ability to control the pitches of harmony voices using a MIDI controller or MIDI track.

Harmony Filter Display

When MIDI mode is enabled, the nodes in the Voice XY Pad Controller will be highlighted when an incoming MIDI note is playing the voice. Voices are assigned to incoming MIDI notes in the order they are received. The voice node numbering determines which voice will be played first, the lowest available voice node number will be played first.

Example: MIDI Note Voice Assignment

For example, if four voice nodes are enabled in MIDI mode:

  • When a single MIDI note is played, Voice 1 will be triggered.
  • When a second MIDI note is played before the first note is released, Voice 2 will also be triggered.
  • If the first note is released and a third note is played after it, Voice 1 will be triggered again.


Voice XY Pad Controller

The XY pad controller on the left side of the Harmony module panel allows for the adjustment and management of Voice nodes.

Harmony XY Pad

The x-axis (horizontal) of the XY pad represents the stereo pan position of a voice. The y-axis (vertical) represents the gain (level) of a voice.

Adding and Removing Voices

Voices can be easily added and removed from the XY pad. The Harmony module supports adding up to eight voices.

Add Voices

The following methods can be used to add voice nodes to the XY pad:

  • Hover the cursor over the XY pad display and click on the + button to add a new node in the location of the click.
  • Command+Return (Mac) or Control+Return (Windows) to add a new voice node.
Harmony Add Button
Remove Voices

The following methods can be used to remove voice nodes from the XY pad:

  • Select a voice node and use the Delete or Backspace key on the keyboard to remove it.
  • Select a voice node and click the x button in the voice node controls panel.

Tip: Quickly remove multiple nodes

Click and drag in the XY pad display to make a rectangular selection that selects multiple nodes. Remove all selected nodes using the delete or Backspace key on the keyboard.


Voice Node Controls Panel

The voice node controls panel appears when a node is selected in the Voice XY Pad Controller area.

Harmony voice node controls panel

The following controls are included in the voice node controls panel:


General Voice Node Controls

The left side of the node controls panel includes parameters for enabling, disabling and soloing the currently selected voice node.

General Voice Node Controls
  • Enable: Enables or disables processing of the currently selected voice.
  • Solo: Outputs the currently selected voice in isolation.

Interval

Determines the musical interval of the generated voice in relation to the pitch of the main vocal.

Harmony: Interval

By default, the Interval is set to “Unison” to match the pitch of the generated voice to the pitch of the main vocal. The Interval setting allows for a range of -12 (one octave down) to +12 (one octave up).

Fine

Determines the amount of fine pitch adjustment applied to the selected voice.

Harmony: Fine

The Fine control allows for adjustments ranging from -100 ct (cents) to +100 (cents). 100 cents is equivalent to 1 semitone.

Delay

Determines the amount of time delay applied to the selected voice.

Harmony: Delay

The Delay control allows for adjustments ranging from 0 ms (milliseconds) to 100 ms (milliseconds).

Gain

Displays the amount of gain added to the currently selected voice.

Harmony: Gain

The Gain control allows for adjustments ranging from -20dB (decibels) to 0dB (decibels).

Voice Gain Adjustments

The level of a selected voice node can be adjusted using the following methods:

  • Click and drag the node up (increase gain) or down (decrease gain) in the XY pad controller.
  • Click on the gain value readout in the voice controls panel and manually enter a value in the inline edit field.

Pan

Displays the stereo pan position of the currently selected voice.

Harmony: Pan

The Pan control allows for adjustments ranging from -100 (hard left) to +100 (hard right).

Voice Pan Adjustments

The Pan value of the selected voice node can be adjusted using the following methods:

  • Click and drag the node left or right in the XY pad controller.
  • Click on the Pan value readout in the voice controls panel and manually enter a value in the inline edit field.


Global Module Controls

The module chain features common controls for each module, including Bypass, Solo, Remove, Reorder, and Wet/Dry Mix.

Harmony module in module chain

Pitch

Overview

Pitch correction can be used to fix out-of-tune vocal performances by automatically adjusting incoming notes to conform to the pitches of a specified musical scale. The Pitch module features controls for adjusting and tailoring pitch correction processing and a tuning meter to monitor incoming note values and the amount of pitch correction applied to each note.

Pitch Module Interface

Nectar 3 & Melodyne 4 essential

Melodyne 4 essential is included with Nectar 3. It can be used to edit the pitch and timing of individual notes within a vocal track.


Controls

The Vocal Register and Scale controls on the left side of the Pitch module panel are shared by the Pitch and Harmony modules.

Shared Pitch Module Controls

These controls determine how the Pitch and Harmony modules detect pitch and apply correction to the incoming vocal.

Vocal Register

Determines how the Pitch and Harmony modules analyze and detect pitch data in the input signal.

Pitch Module Vocal Register

The Mid option will work well for a wide range of vocal material. If the pitch correction processing is producing artifacts or other undesirable behaviors, try using the Low or High settings to achieve better results.


Scale

Sets the type of scale used for pitch correction in the Pitch and Harmony modules. This setting determines the notes that the incoming vocal will be corrected to.

Pitch Module Scale Options

There are two scale type modes to choose from: Key or Custom. An Auto Detect feature is available in the PLUS edition of Nectar. Auto Detect can be used to help determine the scale of the incoming signal when Key mode is selected.

Key

When Key is selected, processing can be configured to correct an incoming vocal to notes included in the specified scale type/root note combination.

Key scale selected

Root Note

Sets the root note or key for the selected scale type (Major or Minor only).

Pitch Module Root Note Option

Note: No root note in Chromatic Scale

When Chromatic scale type is selected, the root note selection does not have an effect.

Scale Type

Sets the scale used to correct the incoming signal to.

Pitch Module Scale type Option

You can choose from the following scale types when Key mode is selected:

  • CHROMATIC: Any note in any octave will be used as a target pitch for correction.
    • Root note does not have an effect when Chromatic is selected.
    • When the key of the vocal is unknown, using the Chromatic scale type may offer the best results.
    • Example: When Chromatic is selected, the following notes will be used as target pitches for correction: C, C#/Db, D, D#/Eb, E, F, F#/Gb, G, G#/Ab, A, A#/Bb, B
  • MAJOR: Notes included in the selected Major key will be used as a target pitches for correction.
    • Example: When C# Major is selected, the following notes will be used as target pitches for correction: C#, D#, E#, F#, G#, A#, B#
  • MINOR: Notes included in the selected Minor key will be used as target pitches for correction.
    • Example: When E Minor is selected, the following notes will be used as target pitches for correction: E, F#, G, A, B, C, D

Auto Detect

PLUS Only

When Key mode is selected, the Auto Detect feature can be enabled to assist with selecting the root note and scale type of the incoming vocal.

Pitch Auto Detect

Click the Auto Detect button and playback audio to allow Nectar to begin listening to the incoming signal. As audio plays back, the three most likely scales will be displayed in the Auto Detect window.

Select the scale you would like to use and click the checkmark button to set the root note and scale type. Click the x button to dismiss the Auto Detect window without changing the current scale settings.

Custom

When the Custom scale type is selected, a keyboard display will appear.

Pitch Module Custom Scale Display

Clicking on individual keys will enable or disable them from the custom correction scale. When a key is disabled in this display, it will be excluded from the available target pitches when processing.

Transpose

Determines the static amount of pitch shift applied to the corrected vocal. This control allows for a transposition range of -12 semitones to +12 semitones and is set to 0 (no transposition) by default.

Pitch Module Transpose

Note

Static transposition is only applied by the Pitch module. This processing does not affect the Harmony module.


Correction Controls

The following controls determine the character and speed of automatic pitch correction processing. These controls only apply to processing in the Pitch module.

Enable Correction

Enables or disables Pitch Correction processing.

Pitch Module Enable Correction

Strength

Determines how strictly incoming signals will be corrected to notes in the selected scale.

Pitch Module Correction Strength

Higher values will eliminate or reduce natural vibrato in the processed vocal. Lower values will retain vibrato in the processed vocal, allowing for more natural sounding results.

Speed

Determines how quickly incoming pitches will be corrected to notes in the selected scale.

Pitch Module Correction Speed

This control allows for a range of 0 milliseconds to 200 milliseconds. Lower speed settings equate to faster correction response, which can result in more robotic sounding pitch correction. Higher speed settings equate to slower correction response, which can result in more natural sounding pitch correction.

Formant

Enables or disables advanced controls for fine tuning formant shift and formant scaling.

Pitch Module Correction: Enable Formant Preservation

By default, Nectar preserves vocal formants in the incoming signal just as they were recorded. Formants contribute to the timbre of the human voice, an important aspect of a natural sounding vocal. In some cases, it may be necessary to adjust the formant shift and scaling parameters to achieve the best results.

Formant Shift

Determines the amount of formant transposition applied to the corrected vocal.

Pitch Module Correction: Formant Shift

This control can be adjusted in increments of semitones (st). In general, the default value of 0 is suitable for most material.

Formant Scale

Determines the amount of scaling applied to formants when shifting pitch. Scale will always adjust formants in the direction of the pitch shift.

Pitch Module Correction: Formant Scale

Increasing the amount of formant scaling will shift formants in the direction of the pitch shift. When a singer transitions to a higher note, their vocal formants will shift slightly higher in the direction of that note. Adjusting formant scaling can help to achieve more natural sounding results when a vocal is shifting up or down drastically between notes.


Global Module Controls

The module chain features common controls for each module, including Bypass, Solo, Remove, Reorder, and Wet/Dry Mix.

Pitch module in module chain

Pitch Module: Module Chain Behavior

  • The Pitch module is always present in the first position of the module chain and cannot be moved or removed.
    • However, if the correction controls are disabled in the Pitch module panel, pitch correction will not be applied to the output signal.
  • The Mix slider in the Pitch module may introduce a doubling type of effect when set to a value that mixes wet and dry signals. For more information about the module chain, visit the Global Controls chapter.


Meters

When Correction controls are enabled, the tuner in the center of the module panel will become active.

Pitch Tuner Display

The tuner includes the following three components for monitoring the detected pitches and the effect of pitch correction processing:

Detected Input Pitch

The ruler shown at the bottom of the tuner updates to display the detected pitch of the incoming signal. The detected pitch value aligns with the vertical line that is centered directly above the ruler.

Pitch Tuner Display: Detected Input Pitch Ruler Close Up

Target Pitch

The large circle in the center of the tuner displays the current target note for pitch correction. Only notes that are included in the selected Scale will be displayed here.

Pitch Tuner Display: Target Pitch Close Up

Correction Amount

When the detected input pitch and target pitch do not match, correction will be applied to the input signal. The yellow circle that moves to the left or right behind the target pitch display indicates if the detected pitch is flat or sharp relative to the target pitch.

The yellow circle will move to the right if the detected input pitch is sharp (higher than the target pitch). The signal will be pitched down to match the target pitch if it is detected to be sharp.

Pitch Tuner: Detected Input Pitch is Flat

The yellow circle will move to the left if the detected input pitch is flat (lower than the target pitch). The signal will be pitched up to match the target pitch if it is detected to be flat.

Pitch Tuner: Detected Input Pitch is Sharp

Reverb

Overview

Reverb can be used to add space and character to a vocal. The Nectar 3 Reverb module is modeled after the classic EMT 140ST Stereo Plate Reverb with added controls for adjusting Pre-delay and Width not included in the EMT 140ST hardware unit.

Reverb Interface

Controls

The Reverb module controls panel includes parameters for customizing the timing, width, and character of the reverb.

Reverb Controls Panel

Pre-Delay

Determines the amount of time the processed (wet) signal is delayed from the output.

Reverb Pre-delay Control

The Pre-Delay control ranges from 0ms (milliseconds) to 200ms (milliseconds).

Note

The EMT 140ST did not include a Pre-Delay control, it is included in the Nectar Reverb module for added control of the plate reverb sound. Pre-Delay is helpful for better clarity and separation between the wet and dry vocal signals.

Decay

Determines the amount of time it takes for reflections to dissipate.

Reverb Decay Control

The Decay control ranges from 1.00s (seconds) to 5.00s (seconds).

Note

The Reverb module’s Decay time is not constant across all frequencies.

Width

Determines the amount of stereo widening applied to the output of the Reverb.

Reverb Width

The Width control ranges from 0% (no stereo widening) to 100%.

Saturation

Determines the amount of subtle harmonic distortion added to the wet (processed) signal.

Reverb Saturation

The Saturation control ranges from 0% (no saturation) to 100%.


Post Filter

The Reverb module features three customizable post filters. The Highpass and Lowpass filters can be used to reduce undesirable low frequency rumble or harsh high frequency content in the wet (processed) signal. The Bell filter can be used to add a creative or utilitarian boost or cut to the wet (processed) signal.

Reverb Post filter

Post Filter

  • The filters in the Reverb module are only applied to the wet (processed) output signal.
  • Frequency Adjustments: Click and drag a filter node left and right to adjust frequency.
  • Gain Adjustments: Click and drag a filter node up and down to adjust gain.
    • The vertical ruler on the right side of the Reverb module panel display measures the gain of the Bell filter.
  • Q (Bandwidth) Adjustments: Select a filter node and drag the handles that appear towards the node (narrow Q) or away from the node (wide Q).

NOTE: Gain and Q can only be adjusted for the Bell filter. The Highpass and Lowpass filters have fixed slope values.


Global Module Controls

The module chain features common controls for each module, including: Bypass, Solo, Remove, Reorder, and Mix.

Reverb module in module chain

Meters

The Reverb module features two spectrum analyzers for monitoring the effect of processing.

Spectrum Analyzer

Displays the magnitude (level, in dB) of a signal across the frequency spectrum in real-time. The vertical ruler on the left edge of the module panel measures the amplitude of the signal in decibels (dB). The horizontal ruler along the bottom edge of the module panel measures frequency in Hertz (Hz). The vertical ruler on the right edge of the module panel measures post-filter node gain (dB).

Delay Spectrum Rulers

Two spectrum analyzers are displayed in the Reverb module: the input to the Reverb module (displayed in dark grey) and the output of the Reverb module (displayed in light grey).

Reverb Spectrum Displays

Saturation

Overview

Saturation can be used to add subtle warmth or intense distortion to a vocal track. The Saturation module features seven different modes for accentuating harmonics and adding unique color and character to a vocal.

Saturation Interface

Controls

The following parameters are available in the Saturation module panel:

Mode

Determines the type of saturation applied to the signal.

Saturation Controls Panel

The following table outlines the sonic characteristics of the different saturation modes.

Mode Characteristics
Analog
Analog
Mild, gritty distortion. Transistor type emulation with emphasis on odd harmonics.
Retro
Retro
Sharp, aggressive distortion. Based on a row of odd harmonics that are characteristic of transistors.
Tape
Tape
Classic, analog tape saturation. Emphasizes odd harmonics but with a shorter harmonic slope than that of a transistor-type saturation.
Tube
Tube
Rich, tonal excitation. Emulates tube saturation with a mix of odd and even harmonics.
Warm
Warm
Subtle, harmonic warmth. Generates even harmonics with a steep slope.
Decimate
Decimate
Unique, digital decimation. Reduces sample rate to introduce distortion artifacts introduced by aliasing.
Distort
Distort
Aggressive, dirty saturation.

Amount

Determines the amount of drive applied to the selected saturation mode.

Saturation Amount

Post Filter

Allows for the reduction of undesirable high frequency content in the processed signal.

Saturation Post filter

Post Filter Notes

  • The high shelf filter in the Saturation module is only applied to the wet (processed) output of the module.
  • Click and drag the filter node up and down to adjust gain.
  • Click and drag the filter node left and right to adjust frequency.


Global Module Controls

The module chain features common controls for each module, including Bypass, Solo, Remove, Reorder, and Wet/Dry Mix.

Saturation module in chain

Meters

The Saturation module features two spectrum analyzers and a harmonic highlight display for monitoring the effect of processing.

Spectrum Analyzer

Displays the magnitude (level) of a signal across the frequency spectrum in real-time. The vertical ruler on the left edge of the module panel measures the amplitude of the signal in decibels (dB). The horizontal ruler along the bottom edge of the module panel measures frequency in Hertz (Hz).

Spectrum Rulers

Two spectrum analyzers are displayed in the Saturation module: the input to the Saturation module (displayed in dark grey) and the output of the Saturation module (displayed in light grey).

Spectrum Displays

Harmonic Highlights

The harmonic content that is generated and added by the Saturation module is represented by the yellow fill color that appears when playing back audio.

Harmonic Displays

Global Controls

Overview

The Module Chain and I/O section include a number of parameters for customizing the IPC instance name, signal flow, levels, and stereo image of Nectar 3.

Resizable Window

Nectar 3 features a resizable main window. The window can be resized by clicking and dragging the bottom right corner of the plug-in window.

Plug-in Instance Name

Determines the name of the current instance when it appears in IPC lists in supported iZotope plug-ins.

Plug-in Name

Module Chain

The Module Chain allows for highly customizable vocal processing chains.

Module Chain

The following modules can be added to the module chain:

The following functions and controls are available in the module chain:

Add

Clicking the + button in the rightmost position of the module chain will open the module menu. Select a module from the list to add it to the last slot in the module chain.

Module chain menu

Module Limits

Most modules can only be added to the module chain once. If a module has been added to the module chain already, the option in the module list will be greyed out. Only the EQ and Compressor modules can be added to the module chain twice.

Reorder

Click and drag a module panel left or right within the Module Chain to change its order in the signal flow.

Pitch Module

The Pitch module is always present in the first position of the Module Chain. It cannot be removed or reordered. See the Pitch chapter for more information about the Pitch module.

Enable

Click the power button the upper left corner of a module tile to bypass processing of that module.

Module power button

Solo

Click the S button on the left side of a module tile to bypass processing in all other modules.

Module Solo

Remove

Click the X button on the left side of a module tile to remove the associated module from the module chain.

Module Remove

Mix

The slider on the right side of a module tile adjusts the balance between the dry (unprocessed) and wet (processed) signals.

Module Mix

ALM (Auto Level Mode)

The ALM button above the input level meter enables or disables ALM (Auto Level Mode) processing.

ALM button

When enabled, ALM will adjust input gain in order to hit the ALM target level. ALM looks at the RMS level of the input signal, when that level is within 3dB (above or below) of the target level, it will dynamically adjust the input gain up or down in order to match the it to the target level.

ALM will only ever add or subtract 3dB of gain from the input, so if the RMS level of the input is 3 dB or more below the target, it will add 3dB of gain to the input. If the RMS input level is 3dB more above the target, it will lower the gain of the input by 3dB.

ALM Target Level

Adjusts the ALM target level when ALM is enabled.

ALM Target

Tips: Adjusting ALM Target

The ALM Target Level can be adjusted using the following methods:

  • Click and drag the slider handle up (increase target level) or down (decrease target level).
  • Click on the slider handle and then click on the text readout display that appears. Manually enter an ALM Target in the inline edit field.


Limiter

Enables a brickwall, zero latency limiter on the output signal. The Limiter is applied to the signal after output gain.

Limiter button

Ceiling

Determines the maximum output level of the plug-in when the limiter is enabled.

Limiter Ceiling

The hard limiter uses the Ceiling as an absolute guide, and the final output level will not exceed this point.

Tips: Adjusting the Limiter Ceiling

The Limiter Ceiling can be adjusted using the following methods:

  • Click and drag the slider handle up (increase ceiling level) or down (decrease ceiling level).
  • Click on the slider handle and then click on the text readout display that appears. Manually enter a Ceiling value in the inline edit field.

Gain Reduction Meter

Displays the amount of gain reduction applied to the output signal by the Limiter.

Limiter Gain Reduction

Input and Output

Meters

The Input and Output meters display Peak and RMS metering information. The Peak level meter is displayed in white. The RMS level meter is displayed in grey.

I/O Meters

The text readouts directly below the meters display the current Peak and RMS values. The current Peak value is displayed in white. The current RMS value is displayed in light grey.

I/O Text Readouts

Gain

The Input and Output Gain can be adjusted using the sliders to the left of the input and output meters.

I/O Meters

Tips: Adjusting the I/O Gain

The Input and Output Gain can be adjusted using the following methods:

  • Click and drag the slider handle up (increase input or output gain) or down (decrease input or output gain).
  • Double-click on the text readout directly below the gain sliders and manually enter a gain value in the inline edit field.

Bypass

Bypasses all processing applied by Nectar 3.

Bypass

Match

When Nectar 3 is bypassed and Match is enabled, the bypassed signal level will be adjusted to match the processed output level.

Match

Width

Adjusts the amount of stereo widening. Decreasing this control results in a narrowing effect (-100% is equivalent to mono), increasing this control widens the apparent stereo field.

Stereo Instances Only

Width is only functional in stereo instances of Nectar.

Width

Pan

Pans the output signal to the left or right channel.

Stereo Instances Only

Pan is only functional in stereo instances of Nectar.

Pan

Presets

Overview

Choose from a wide variety of factory presets and save your own custom vocal processing chains in the Nectar Presets window. You can open the preset manager by clicking the button labeled Presets in the header area of Nectar.

Presets button highlighted

Tip

You can quickly cycle through presets in the preset list by clicking the previous or next buttons to the right of the Presets button.

You can load, save, and manage presets in the Nectar Presets window. You can load the settings associated with a preset by selecting it from the list.

Presets Manager Window

The Presets window is divided into two tabs:

  • iZotope: lists all factory presets installed with Nectar 3.
  • Custom: lists all custom presets you have saved or modified in Nectar 3.

There are two global options that appear in the iZotope and Custom tabs at the top of the preset list:

  • Working Settings: Loads your most recent changes that are not otherwise associated with a preset.
  • Default: Loads the factory default settings.

Dirty state indicator

When you make changes to a preset an asterisk (*) will be shown at the beginning of the preset name to indicate that it has been modified. You can add a new preset to save your settings or update the preset to dismiss the dirty state indicator.

Modify Custom Preset Names and Comments

You can modify preset file/folder names and preset comments when the Custom tab is selected.

  • Edit custom preset name: Single-click twice on a preset name in the Custom tab to open an inline edit field. Press return to dismiss the inline edit field and save your changes.
  • Edit custom preset comment: The area below the preset list displays descriptive text about the currently selected preset. Single-click the comment text box to open an inline edit field, press return to save changes to the comment.

Presets Window Controls

The following buttons are located in the footer of the Presets window:

Presets window footer labeled

  1. Deletes the currently selected custom preset or preset folder.
  2. Update: Saves changes to a modified custom preset.
  3. Folder: Adds a new custom preset folder.
  4. New: Creates a new preset based on the current settings.
  5. Close: Dismiss the Presets window. Note: Double-clicking on a preset or preset folder will also close the Presets window.

Organize Custom Presets

In the Custom tab, you can click and drag presets or folders over other folders in the list to move them into that folder.

Preset Locations

Factory presets are installed to the following locations:

  • Windows: C:\Program Files\iZotope\Nectar 3\Presets\
  • Mac: /Library/Application Support/iZotope/Nectar 3/Presets/

Custom presets are saved to the following locations:

  • Windows: C:\Users\Username\iZotope\Nectar 3\Presets\
  • Mac: /Users/Username/Documents/iZotope/Nectar 3/Presets/

Options

Overview

The Options window includes parameters for managing authorization, updates, and module specific controls. The Options window can be opened by clicking on the gear button in the upper right corner of the Nectar 3 interface.

Options Window

The following categories are available in the Nectar 3 Options window:

General

  • Show tooltips: Enables or disables the tooltip display text.
  • Send anonymous usage data: Enables sending anonymous usage data to iZotope to help improve Nectar 3.

EQ

Alt Solo Q: Sets the default bandwidth of the Alt-Solo Feature. The default is 5.02.

Pitch and Harmony

Calibration (A): sets the audio frequency reference to calibrate the Vocal Register and Scale in the Pitch Module. The default is 440 Hz.

Updates

  • Download Product Portal: To stay up to date with new versions of Nectar 3, download the iZotope Product Portal application.
  • Check for Updates: Manually check for available updates. Clicking this button will open the Product Portal application and check for updates.
  • Download Update: If an update is available, a small yellow dot will appear. Clicking the Download Update button in the options window will launch the Product Portal application and display the Updates page.

Licenses

This section allows you to view your current license status, manage your license, and access more information about licensing the product.

Apply Changes

To apply changes and close the Options window, click anywhere within the Nectar 3 interface and outside of the Options window.

Important: Any changes made to the Options window will be applied once the window is closed. You cannot cancel changes made, but you can reset to the factory default.

Reset

Press the Reset Button in the lower left-hand corner of the Global Options Window to reset any changes made within the Global Options window to the default setting.

Tip

The Reset button in the Options window will reset Nectar 3 plug-in window size to the factory default window size.

Authorization

Overview

The first time you open Nectar 3, the Authorization window will appear.

The Authorization window allows you to:

  • TRIAL: Start or continue a Trial period evaluation prior to purchasing.
  • DEMO: Continue evaluating the product with Demo limitations (after the 10 day Trial period has been exceeded).
  • AUTHORIZE: Authorize the product with a serial number.

Trial and Demo Modes

A 10 day trial period will start when you first open the Nectar 3 plug-in. After the 10 day trial period has expired, Nectar 3 will enter demo mode. To disable Trial or Demo mode, you must authorize the product with a valid serial number.

Trial Mode

Trial mode begins when Nectar 3 is first instantiated in a DAW/NLE. The authorization wizard window will display the number of days remaining in your trial period.

Clicking on the “Continue” button will dismiss the Authorization window and allow you to continue evaluating Nectar 3 in trial mode.

Demo Mode

After 10 days, Nectar 3 will operate in Demo mode. Nectar 3 will periodically output silence when operating in demo mode. If you would like to continue evaluating Nectar 3 in demo mode, click the “Demo” button.

Authorizing Nectar 3

There are three methods for authorizing Nectar 3:

  • Online Authorization: Use this method to authorize Nectar 3 on a machine that is connected to the internet.
  • Offline Authorization: Use this method to authorize Nectar 3 on a machine that is not connected to the internet.
  • iLok Authorization: Use this method to authorize Nectar 3 using an iLok.

More Information

For information on authorization, please visit the iZotope website: How to authorize iZotope software

For additional help with authorizing Nectar 3:

Customer Care

Purchasing Nectar 3

If you are using the demo version of Nectar 3 and would like the full version, you can purchase Nectar 3 direct from the iZotope online store: www.izotope.com/en/shop.html

Once your purchase is complete, you will be sent an email confirmation and a full version serial number that can be used to fully authorize your current installation of Nectar 3.

iZotope Customer Care policy

iZotope is happy to provide professional technical Customer Care to all registered users absolutely free of charge. support.izotope.com

We also offer valuable pre-sales technical Customer Care to customers who may be interested in purchasing an iZotope product. Before contacting iZotope Customer Care, you can search our Product Knowledgebase to see if the solution to your problem has already been published.

How long does iZotope provide customer support for purchased products? You can email us with any question for 12 months after you buy any iZotope product. Past 12 months, we’ll still help you with your account and authorization but will not provide technical support for in-depth product questions. If you need more detailed help on how to use the product, please check out our FAQs and Tutorials.

How long does iZotope support its products? Although we can’t guarantee it, we do our best to keep our products up to date with the operating systems and plug-in hosts that we support. Sometimes, other companies make changes that we’re not able to support, but we actively work with other companies to avoid these sorts of compatibility problems. We also do our best to address bug fixes within the product itself to ensure our products operate in accordance with our specifications.

We will provide software updates for 12 months from product release. After 12 months, no software updates will be provided.

For details on what operating systems and plug-in host software are officially supported for a product, please check that product’s Specs page.

Contacting iZotope Customer Care

For additional help with Nectar 3:

iZotope’s highly trained Customer Care team is committed to responding to all requests within one (1) business day and frequently respond faster. Please try to explain your problem with as much detail and clarity as possible. This will ensure our ability to solve your problem accurately, the first time around. Please include all system specs and the build/version of Nectar 3 that you are using.

Once your Customer Care request is submitted, you will receive a confirmation email from iZotope Customer Care. If you do not receive this email within a few minutes, please check your spam folder and make sure our responses are not getting blocked. To prevent this from happening please add support@izotope.com to your list of allowed email addresses.

International distribution

Customer Care is also available from our international distributors worldwide for any customers who purchased their iZotope products through a certified iZotope distributor.

Check with your local distributor for availability. If you would like help locating your local distributor please contact iZotope Customer Care.

Thanks for using Nectar 3!

-The iZotope Team

License Information

Anti-Grain Geometry

Version 2.4

Copyright (c) 2002-2005 Maxim Shemanarev (McSeem).

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ‘‘AS IS’’ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Better Enums

Version 0.11.1

Copyright (c) 2012-2016, Anton Bachin. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Bravura

Copyright (c) 2015, Steinberg Media Technologies GmbH http://www.steinberg.net/, with Reserved Font Name “Bravura”.

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL

SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.

The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.

DEFINITIONS
“Font Software” refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.

“Reserved Font Name” refers to any names specified as such after the copyright statement(s).

“Original Version” refers to the collection of Font Software components as distributed by the Copyright Holder(s).

“Modified Version” refers to any derivative made by adding to, deleting, or substituting – in part or in whole – any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.

“Author” refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:

  1. Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.

  2. Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.

  3. No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.

  4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.

  5. The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.


C++ Rest SDK

Version 2.10.15

Main Library:

Copyright (c) 2014, Peter Thorson. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  • Neither the name of the WebSocket++ Project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PETER THORSON BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Bundled Libraries:

****** Base 64 Library (base64/base64.hpp) ******
base64.hpp is a repackaging of the base64.cpp and base64.h files into a single header suitable for use as a header only library. This conversion was done by Peter Thorson (webmaster@zaphoyd.com) in 2012. All modifications to the code are redistributed under the same license as the original, which is listed below.

base64.cpp and base64.h

Copyright (C) 2004-2008 René Nyffenegger

This source code is provided ‘as-is’, without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this source code must not be misrepresented; you must not claim that you wrote the original source code. If you use this source code in a product, an acknowledgment in the product documentation would be appreciated but is not required.

  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original source code.

  3. This notice may not be removed or altered from any source distribution.

René Nyffenegger rene.nyffenegger@adp-gmbh.ch

****** SHA1 Library (sha1/sha1.hpp) ******

sha1.hpp is a repackaging of the sha1.cpp and sha1.h files from the shallsha1 library (http://code.google.com/p/smallsha1/) into a single header suitable for use as a header only library. This conversion was done by Peter Thorson (webmaster@zaphoyd.com) in 2013. All modifications to the code are redistributed under the same license as the original, which is listed below.

Copyright (c) 2011, Micael Hildenborg
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of Micael Hildenborg nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY Micael Hildenborg ‘‘AS IS’’ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Micael Hildenborg BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

****** MD5 Library (common/md5.hpp) ******
md5.hpp is a reformulation of the md5.h and md5.c code from http://www.opensource.apple.com/source/cups/cups-59/cups/md5.c to allow it to function as a component of a header only library. This conversion was done by Peter Thorson (webmaster@zaphoyd.com) in 2012 for the WebSocket++ project. The changes are released under the same license as the original (listed below)

Copyright (C) 1999, 2002 Aladdin Enterprises. All rights reserved.

This software is provided ‘as-is’, without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

L. Peter Deutsch
ghost@aladdin.com

****** UTF8 Validation logic (utf8_validation.hpp) ******
utf8_validation.hpp is adapted from code originally written by Bjoern Hoehrmann bjoern@hoehrmann.de. See http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for details.

The original license:

Copyright (c) 2008-2009 Bjoern Hoehrmann bjoern@hoehrmann.de

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Eigen

Version 3.4.99

Distributed under the Mozilla Public License v2.0 (MPLv2.0).

Full text of the license is available here: https://www.mozilla.org/en-US/MPL/2.0/

To receive a copy of the source code for the Eigen library distributed with this product under the terms of the MPLv2.0 please contact devsupport@izotope.com.


FLAC

libFLAC and libFLAC++

Version 1.3.2

Copyright (c) 2000-2009 Josh Coalson

Copyright (c) 2011-2016 Xiph.Org Foundation

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  • Neither the name of the Xiph.org Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


FreeType

Version 2.4.6

Portions of this software are copyright © 2011 The FreeType Project (www.freetype.org). All rights reserved.


GLEW

The OpenGL Extension Wrangler Library
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
Copyright (C) 2002, Lev Povalahev
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  • The name of the author may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Mesa 3-D graphics library Version: 7.0

Copyright (C) 1999-2007 Brian Paul All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Copyright (c) 2007 The Khronos Group Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and/or associated documentation files (the “Materials”), to deal in the Materials without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Materials, and to permit persons to whom the Materials are furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Materials.

THE MATERIALS ARE PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.


gsl

Copyright (c) 2015 Microsoft Corporation. All rights reserved.

This code is licensed under the MIT License (MIT).

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


IcoMoon

IcoMoon-Free licensed under: CC BY 4.0


Intel® Integrated Performance Primitives (Intel® IPP)

Version 2019.0.5

LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. YOU AGREE TO INDEMNIFY AND HOLD INTEL HARMLESS AGAINST ANY CLAIMS AND EXPENSES RESULTING FROM YOUR USE OR UNAUTHORIZED USE OF THE SOFTWARE.

No support. Intel may make changes to the Software, at any time without notice, and is not obligated to support, update or provide training for the Software.

Termination. Intel may terminate your right to use the Software in the event of your breach of this Agreement and you fail to cure the breach within a reasonable period of time.

Feedback. Should you provide Intel with comments, modifications, corrections, enhancements or other input (“Feedback”) related to the Software Intel will be free to use, disclose, reproduce, license or otherwise distribute or exploit the Feedback in its sole discretion without any obligations or restrictions of any kind, including without limitation, intellectual property rights or licensing obligations.

Compliance with laws. You agree to comply with all relevant laws and regulations governing your use, transfer, import or export (or prohibition thereof) of the Software.

Governing law. All disputes will be governed by the laws of the United States of America and the State of Delaware without reference to conflict of law principles and subject to the exclusive jurisdiction of the state or federal courts sitting in the State of Delaware, and each party agrees that it submits to the personal jurisdiction and venue of those courts and waives any objections. The United Nations Convention on Contracts for the International Sale of Goods (1980) is specifically excluded and will not apply to the Software.

Other names and brands may be claimed as the property of others.


JsonCpp

Version 1.2.1

Copyright (c) 2007-2010 Baptiste Lepilleur and The JsonCpp Authors

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


LibXML2

Version 2.7.8

Except where otherwise noted in the source code (e.g. the files hash.c, list.c and the trio files, which are covered by a similar licence but with different Copyright notices) all the files are:

Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is fur- nished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name of Daniel Veillard shall not be used in advertising or otherwise to promote the sale, use or other deal- ings in this Software without prior written authorization from him.


Material Docs Theme

Copyright (c) 2016 Digitalcraftsman digitalcraftsman@protonmail.com
Copyright (c) 2016 Martin Donath martin.donath@squidfunk.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


nanomsg

Version 0.5-beta

Copyright (c) 2012-2013 Martin Sustrik All rights reserved.
Copyright (c) 2013 GoPivotal, Inc. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

“nanomsg” is a trademark of Martin Sustrik.


Netlib numeralgo na10 Aberth’s method

All the software contained in this library is protected by copyright. Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software.

THIS SOFTWARE IS BEING PROVIDED “AS IS”, WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN NO EVENT, NEITHER THE AUTHORS, NOR THE PUBLISHER, NOR ANY MEMBER OF THE EDITORIAL BOARD OF THE JOURNAL “NUMERICAL ALGORITHMS”, NOR ITS EDITOR-IN-CHIEF, BE LIABLE FOR ANY ERROR IN THE SOFTWARE, ANY MISUSE OF IT OR ANY DAMAGE ARISING OUT OF ITS USE. THE ENTIRE RISK OF USING THE SOFTWARE LIES WITH THE PARTY DOING SO.

ANY USE OF THE SOFTWARE CONSTITUTES ACCEPTANCE OF THE TERMS OF THE ABOVE STATEMENT.

AUTHOR:

REFERENCE:

  • NUMERICAL COMPUTATION OF POLYNOMIAL ZEROS BY MEANS OF ABERTH’S METHOD NUMERICAL ALGORITHMS, 13 (1996), PP. 179-200

SOFTWARE REVISION DATE:

  • JUNE, 1996

SOFTWARE LANGUAGE:

  • FORTRAN

OGG / Vorbis

libogg and libvorbis

Version 1.3.2

Copyright (c) 2014, Xiph.org Foundation

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/ or other materials provided with the distribution.

  • Neither the name of the Xiph.org Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


readerwriterqueue

Copyright (c) 2013-2015, Cameron Desrochers All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Roboto font family

Font data Copyright Google 2012

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Skia

Copyright (c) 2011 Google Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


TagLib

Version 1.9.1

Copyright (c) 1995-2015 Scott Wheeler, Lukas Lalinsky, Ismael Orenstein, Allan Sandfeld Jensen, Teemu Tervo, Mathias Panzenböck, and Tsuda Kageyu.

Distributed under the Mozilla Public License v1.1 (MPLv1.1).

Full text of the license is available here: https://www.mozilla.org/en-US/MPL/1.1/

To receive a copy of the source code for the TagLib library distributed with this product under the terms of the MPLv2.0 please contact dev-support@izotope.com.


TinyXML

Copyright (c) 2000-2002 Lee Thomason (www.grinninglizard.com)

This software is provided ‘as-is’, without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

  3. This notice may not be removed or altered from any source distribution.


Copyright (c) 2017 Tipue

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


vectorize

Copyright (c) 2012 Aaron Wishnick. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  • Neither the name of the <organization> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


xsimd

Copyright (c) 2016, Johan Mabille, Sylvain Corlay, Wolf Vollprecht and Martin Renou Copyright (c) 2016, QuantStack All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  • Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Yoga

Version 1.9.0

MIT License

Copyright (c) 2014-present, Facebook, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


ZeroMQ

Copyright (c) 2007-2015 iMatix Corporation
Copyright (c) 2009-2011 250bpm s.r.o.
Copyright (c) 2010-2011 Miru Limited
Copyright (c) 2011 VMware, Inc.
Copyright (c) 2012 Spotify AB
Copyright (c) 2013 Ericsson AB
Copyright (c) 2014 AppDynamics Inc.

Distributed under the GNU Lesser General Public License v3 (LGPLv3) with the following “Static linking exception”:

The copyright holders give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you must extend this exception to your version of the library.

Full text of the license is available here: https://www.gnu.org/licenses/lgpl-3.0.txt

To receive a copy of the source code for the ZeroMQ library distributed with this product under the under the terms of the LGPLv3 please contact dev-support@izotope.com.


zlib

Copyright (c) 1995-2004 Jean-loup Gailly and Mark Adler.

This software is provided ‘as-is’, without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

  3. This notice may not be removed or altered from any source distribution.

Jean-loup Gailly jloup@gzip.org

Mark Adler madler@alumni.caltech.edu


EULA

End User License Agreement

READ CAREFULLY THE TERMS AND CONDITIONS OF THIS END USER LICENSE AGREEMENT (“AGREEMENT”) BEFORE YOU CLICK ON THE “ACCEPT” BUTTON OR OTHERWISE DOWNLOAD, INSTALL OR USE THE PRODUCT. DOING SO AND/OR USING THE LICENSED SOFTWARE OR ANY TECHNOLOGY, IDEA, DATA AND DATABASES, ALGORITHMS, PRESETS, INFORMATION OR DOCUMENTATION CONTAINED THEREIN OR PROVIDED THEREWITH (COLLECTIVELY, THE “SOFTWARE”) ESTABLISHES A BINDING AGREEMENT BETWEEN YOU AS THE PERSON LICENSING THE SOFTWARE, EITHER ON BEHALF OF YOURSELF AS AN INDIVIDUAL OR OF ANY THIRD-PARTY ENTITY (“YOU” OR “LICENSEE”) AND IZOTOPE, INC. (“IZOTOPE”). YOU (WHETHER AN INDIVIDUAL OR DULY AUTHORIZED REPRESENTATIVE OF A LEGAL ENTITY) WARRANT AND AGREE THAT YOU HAVE THE LEGAL CAPACITY AND AUTHORITY TO ENTER INTO A BINDING AGREEMENT, THAT YOU SHALL ADHERE TO THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT, AND THAT YOU SHALL USE THE SOFTWARE ONLY IN ACCORDANCE WITH THIS AGREEMENT AND WITH ALL APPLICABLE LAWS.

  1. General Terms. If You purchase the Software on a subscription basis, either monthly or annual, your use of the Software is further governed by iZotope’s Subscription Terms and Conditions (“Subscription Terms” https://www.izotope.com/subscription-terms), which terms are incorporated herein by this reference. In the event of any conflict between this Agreement and the Subscription Terms, the Subscription Terms shall take precedence for subscribers; provided, however, that, with respect to the download, installation and use of the Software by any user, this Agreement, and the Subscription Terms as applicable, shall take precedence over any other agreement between You and iZotope, including but not limited to purchase order or procurement terms and conditions.

  2. License Grant. Subject to the terms and conditions of this Agreement, iZotope hereby grants to You, the Licensee, a non-exclusive license to use the Software accompanying this Agreement whether in printed, “online” or electronic form, either on a stand-alone computer or on a network, on any one computer at any one time. If more than one user will be using the Software at any one time, You must obtain from iZotope an additional license (or licenses, as applicable) for each additional concurrent user of the Software. The Software is “in use” on a computer when loaded into memory (RAM). You may make one copy of the Software solely for backup or archival purposes if all copyright and other notices are reproduced on that copy, or You may copy the Software to a single hard disk provided that You keep the original solely for backup or archival purposes. If the Software is an upgrade, You must have a license for the Software from which it is upgraded. If You receive the Software in more than one media, that does not affect the number of licenses You are receiving or any other term of this Agreement.

  3. Restrictions on Use. You may not modify, adapt, decompile, disassemble or otherwise reverse engineer the Software, except to the extent this restriction is expressly prohibited by applicable law, nor may You create derivative works based upon the Software, or permit third parties to do so. You may not loan, rent, lease or license the Software, or use the Software as a service bureau, as an application service provider, to perform consulting or training services for a third party or in any commercial time share arrangement, but You may permanently transfer your rights under this Agreement provided that You transfer this Agreement, the Software, and all accompanying printed materials and retain no copies, and the recipient agrees to the terms of this Agreement. Any such transfer must include the most recent update and all prior versions.

  4. Intellectual Property Ownership. The copyrights, patents, trade secrets, trademarks, and all other intellectual property rights in the Software (including any images, photographs, animations, video, audio, music and text incorporated therein or provided therewith) are owned by iZotope or its licensors and are protected by the copyright, trademark, patent and other intellectual property laws of the United States and other countries, as well as by international treaty provisions. iZotope retains all rights not expressly granted in this Agreement. You shall not remove any product identification, trademark, copyright or other notices contained in or provided with the Software.

  5. Feedback. iZotope shall have a royalty-free, worldwide, transferable, sublicenseable, irrevocable, perpetual license to use or incorporate into the Software any suggestions, ideas, enhancement requests, feedback, recommendations or other information provided by You relating to the features, functionality or operation of the Software (“Feedback”); provided, however, that iZotope shall have no obligation to use or incorporate into the Software any Feedback, and You shall have no obligation to provide Feedback.

  6. Registration Information. When You activate the Software, iZotope may collect your name and email address and other contact information that You choose to provide (“Registration Information”). You agree that iZotope may use this Registration Information to contact You regarding your purchase and to deliver notifications relative to your use of the Software. iZotope does not collect or retain any financial information from or about You (such as payment card information).

  7. Usage Information. When You activate and/or use the Software, iZotope may collect certain information about your computer or mobile device and your interaction with the Software via the internet (“Usage Information”). iZotope analyzes this Usage Information for purposes of improving the Software, as well as to provide You with a more relevant user experience. Usage Information is generally collected in the aggregate form, without identifying any user individually, although IP addresses, computer and session ids in relation to purchases and downloads/installations of the Software may be tracked as part of iZotope’s customer order review, statistical analysis, and fraud and piracy prevention efforts. iZotope may send this Usage Information to a web or third-party cloud server for storage or further processing by iZotope and/or its partners, subsidiaries or affiliates, including, but not limited to, Google Analytics https://marketingplatform.google.com/about/analytics/terms/us/ and Mixpanel https://mixpanel.com/legal/terms-of-use/, in accordance with such third party’s terms of service. The Software allows You the choice to opt in and share your Usage Information or to opt out, if You do not wish to provide iZotope with such Usage Information. For instructions on how to change your selection relative to the sharing of Usage Information, which You may do at any time, please visit: https://www.izotope.com/en/analytics-opt-in.html.

  8. Privacy. iZotope’s collection and use of Registration and Usage Information is as provided in iZotope’s Privacy Policy, located at https://www.izotope.com/en/privacy-policy.html, which forms a part of this Agreement and to which you agree by means of your download, installation and use of the Software.

  9. Support. Subject to the limited warranty stated herein, and further subject to your not being in violation of any term or condition of this Agreement, iZotope shall provide technical support and bug fixes, exclusive of any upgrades or new features, for the Software to the original purchaser for a period of twelve (12) months from the original purchase date and from the release date, respectively. Where your use of the Software is on a subscription basis, support shall be as provided for in the Subscription Terms. For support resources and assistance, please visit: https://www.support.izotope.com/hc/en-us.

  10. Limited Warranty. iZotope warrants that, for a period of thirty (30) days from the date the Software is made available to You for download, the Software shall substantially conform to the applicable user documentation provided with the Software. Any implied warranties that may exist despite the disclaimer herein shall be limited to thirty (30) days (“Warranty Period”). This limited warranty is void if You buy from an unauthorized reseller, You violate any term or condition of this Agreement, or if the failure of the Software is due to accident, abuse or misapplication.

  11. Your Remedies. iZotope’s sole obligation and your exclusive remedy for any breach of warranty shall be, at iZotope’s sole option, either the return of the purchase price that You paid for the Software or the repair or replacement of the Software, media and documentation; provided, however, that, in all instances, You return the Software, together with all media and documentation and a copy of your receipt, to the location where You obtained it during the Warranty Period. Outside the United States, neither these remedies nor any support services are available without proof of purchase from an authorized non-US source.

  12. Disclaimer. THE SOFTWARE IS PROVIDED “AS IS.” TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, EXCEPT FOR THE EXPRESS WARRANTY SET FORTH HEREIN, IZOTOPE DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IZOTOPE DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS OR THAT THE SOFTWARE WILL OPERATE UNINTERRUPTED OR ERROR FREE. THE WARRANTY AND REMEDIES SET FORTH HEREIN ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No dealer, distributor, agent or employee of iZotope is authorized to change or add to the warranty and/or remedies set forth herein. Any third-party software furnished with or accompanying the Software is not warranted by iZotope.

  13. Limitation Of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL IZOTOPE BE LIABLE FOR ANY AMOUNTS EXCEEDING THE AMOUNTS RECEIVED FROM YOU FOR YOUR LICENSE OF THE SOFTWARE, REGARDLESS OF THE FORM OF ACTION, AND WHETHER ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE (INCLUDING, WITHOUT LIMITATION, DAMAGES OR COSTS FOR LOSS OF PROFITS, BUSINESS, GOODWILL, DATA OR OTHER ASSETS, OR COMPUTER PROGRAMS), EVEN IF IZOTOPE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Some jurisdictions do not allow exclusion or limitation of liability for consequential or incidental damages, so this limitation may not apply to You.

  14. License Termination. This Agreement, together with the license rights granted to You herein, shall terminate automatically if You fail to comply with any of its terms. Upon termination, You must immediately cease using and destroy all copies of the Software.

  15. Licenses to U.S. Government. This paragraph applies to all acquisitions of the Software by or for the federal government, or by any prime contractor or subcontractor (at any tier) under any contract, grant, cooperative agreement or other activity with the United States Government (collectively, the “U.S. Government”). By clicking “I ACCEPT”, You are agreeing on behalf of the U.S. Government that the Software and any documentation related thereto are respectively “commercial computer software” and “commercial computer software documentation” within the meaning of the acquisition regulation(s) applicable to this procurement. This Agreement alone shall govern the U.S. Government’s use of the Software and shall supersede any conflicting contractual terms or conditions, except as may be set forth in the Subscription Terms, where the U.S. Government’s use of the Software is on a subscription basis. If the license granted by this Agreement fails to meet the U.S. Government’s needs or is inconsistent in any respect with federal law, the U.S. Government shall return the Software unused to iZotope. Contractor/Manufacturer is iZotope, Inc., 7 Avenue de Lafayette, P.O. Box 121232, Boston, MA 02112-0232.

  16. General. The export of the Software from the United States and re-export from any other country is governed by the US Department of Commerce under the export control laws and regulations of the United States and by any applicable law of such other country, and the Software may not be exported or re-exported in violation of any such laws or regulations. This Agreement is the complete and exclusive statement of the agreement between You and iZotope and supersedes any proposal or prior agreement, oral or written, and any other communications relating to the subject matter of this Agreement. This Agreement shall be governed by and interpreted in accordance with the laws of the Commonwealth of Massachusetts, United States of America, without regard to its conflict of laws provisions, and any claim arising out of this Agreement shall be brought in state or federal court therein. ANY SUCH LEGAL PROCEEDING SHALL NOT BE HEARD BEFORE A JURY. EACH PARTY HEREBY WAIVES ANY RIGHT TO A JURY TRIAL. To the extent permitted by applicable law, You agree that You will not bring any class action lawsuit against iZotope or be a representative plaintiff or plaintiff class member in any such lawsuit. The application of the United Nations Convention of Contracts for the International Sale of Goods is expressly excluded. This Agreement is in the English language only, which language shall be controlling in all respects, and all versions of this Agreement in any other language shall be for accommodation purposes only. Should You have any questions about this Agreement or iZotope’s software use policies, please contact legal@izotope.com. If You desire to contact iZotope for any other reason, in the US, please email sales@izotope.com; outside the U.S., please contact the iZotope representative or affiliate serving your country or, if You are unsure whom to contact, iZotope at the above location.

1.4.0