Edit Tab

The Edit Tab lets you adjust all slot-related values.

Remember that all changes here will affect all child slots that belong to the edited parent slot (apart from the settings that affect patch slots exclusively, like the Humanize Settings and of course the exclusive Patch Slot Options).

Music production software interface showing the Edit tab with settings for mix, tuning, envelope, stretch, humanize, and options, including output configuration and various sound parameters.
  1. Loaded patch (Patch Slot only): Name of the loaded Patch.

  2. MIX Section: Affects slot volume and slot balance.

  3. TUNING Section: Transpose the selected slot.

  4. ENVELOPE Section: Adjust the envelope of the selected slot

  5. STRETCH Section: Real-Time Time-Stretching

  6. HUMANIZE Section: Control the intensity of the Humanize effect quite comfortably. The two controllers HUMANIZE DELAY SCALE Scaler and HUMANIZE TUNING are available in your CONTROL Tab and can be scaled with the higher-level HUMANIZE AMOUNT Controller.

  7. OPTIONS Section: Additional parameters. More options are available if a patch slot is selected.

  8. Group Edit: Group slots by name. Every control will be linked in slots that share the same group name (automatically created from the dimension name / Slot name). You can also add custom groups.

Mix

Digital audio mixer interface with MIX label, rotary knob for level adjustment, L 35% display, vertical fader, and numeric output showing 0.
  1. Slot balance: Position the sound of the selected slot

  2. Balance display: Shows the balance value in detail.

  3. Slot volume: Adjust the volume of the selected slot.

  4. Slot volume display: Shows the exact volume.

Tuning

Tuning panel with adjustable Octave, Semi, and Cent values for audio slot-related settings.
  1. Slot Transpose Octave: Slot transposition in octave steps.

  2. Slot Transpose Semitone: Slot transposition in half-tone steps.

  3. Slot Transpose Cents: Slot transposition in cents.

Envelope

Envelope Attack Decay Sustain Release (ADSR) graph and controls, showing Delay, Attack, Hold, Decay, Sustain, and Release parameters with corresponding knobs and numerical values.
  1. Envelope Curve: Displays the envelope that is applied to the selected slot.

  2. Delay: Delays the starting point of the articulation of the selected slot. Higher settings will mute the sample part until the envelope attack sets in.

  3. Attack: Affects the attack (fade in) of the patch. The higher the setting, the longer the fade-in.

  4. Hold: Affects the hold time of the patch. The higher the setting, the longer the note will be held at full level.

  5. Decay: Changes the decay time of the patch. The decay time begins when the hold time ends and fades to the sustain level. This value is scalable with the Humanize Delay Scale Slider in your Perform Tab.

  6. Sustain: Changes the sustain level of the patch. That's the level that will be reached after decay time.

  7. Release: Reduces or extends the release time of the patch. Higher settings result in longer fade-outs. Click-drag to change, Shift-drag to fine-tune, Ctrl/Cmd-click to reset., and double-click to edit.

Stretch

The Time-stretching feature adds the possibility to stretch samples in real-time. You can sync riffs, runs, repetitions and more to your music. Or use it for sound-design and to sculpt your own sounds.



Enable Stretching

Screenshot of the Synchron Player software interface, showcasing the Edit tab for adjusting slot-related values, including tempo with a 120 bpm setting, release options, and main, low, high, and stacked variants of musical riffs, with a highlighted Stretch section with an on/off toggle for adjusting source BPM and sync tempo.

Enable the stretching by choosing a slot and pressing "ON" in the Stretch section in the EDIT Tab. Stretching will be enabled for the selected slot, as well as all child nodes. When changing the settings of a parent node, it overrides the settings of the child nodes.

Warning

Enabling stretching will greatly increase the preload size for these articulations. Make sure you have enough system memory available.

Source and Destination Tempo

Stretch control panel with Src BPM set to 120 and Dst BPM to 94.6, Sync Tempo options, and Mode selection including Auto, Dyn, Soft.

Set the Source and Destination Tempo in BPM here. Source Tempo can only be set for patches, not for a node with children.

DAW Tempo Synchronization

Edit tab with Stretch, Source BPM at 120, Sync Tempo at 1x, and Mode set to Auto.

When this option is enabled, time-stretching will be synchronized with your DAW's tempo. Tempo changes will also change the currently played notes.

You have four options here:

  • OFF: Disables DAW Tempo Synchronization

  • 1x: The Tempo of the DAW is used as the Destination tempo

  • .5x: The Destination Tempo is half the DAW tempo

  • 2x: The Destination Tempo is double the DAW tempo

Mode

User interface with STRETCH module settings. Features include an ON/OFF toggle for Stretch, Src BPM displaying 120 with a corresponding knob, a tempo display J=120.0, Sync Tempo options OFF, 1x, .5x, 2x with 1x selected, and Mode selection showing Auto, Dyn, Soft with Dyn highlighted.

There are 3 modes available for time-stretching:

  • Auto: This is the default setting and will provide the best stretching results in most cases

  • Dyn: Use this if the Auto option does not provide the desired results for non-percussive, sustained sounds like dynamics or falls

  • Soft: Use this option with percussive or repetitive sounds for softer transients

Automating the Stretch Factor

Add any of the available control sources to the last entry in the Controller list in the CONTROL tab of your Synchron Player. This is a great way to automate the amount of stretching you want to apply to your articulations. Apply in real-time to speed up or slow down articulations, or to make short notes even shorter whenever needed.

Screenshot of a CONTROL tab menu within a digital audio workstation (DAW) or music software. The Stretch Factor parameter is highlighted, showing options to assign a MIDI controller (like Velocity or Aftertouch) or specific CC numbers (64-79) for dynamic control in the Edit Tab for adjusting slot-related values.

You will also find a Stretch control fader (assigned to MIDI CC 34) in the PERFORM tab.

Stretch - Limitations

Phasing

For performance reasons, the used algorithm is not phase-locked. This can lead to phasing issues when using multiple microphone positions at the same time.

Note

If you experience these kind of issues, try altering the settings or reduce the number of used microphones.

Performance

Real-time stretching can have a huge impact on your CPU. This can lead to dropouts and audio artifacts.

If you experience these kinds of issues, try the following:

  • If you are using multiple voices at once, try to split them up into different Synchron Player instances

  • If you are using multi-microphone libraries, try to reduce the number of used microphones

  • Increase the audio buffer size

  • Use your DAW's freeze or in-place rendering functions

Legato

For technical reason, time-stretching currently is not applicable to legato articulation (in a musically correct way).

System Memory

Enabling stretching will hugely increase the preload size and therefore the system memory usage. Make sure to have enough memory available before activating this feature.

Humanize

HUMANIZE Edit Tab interface displaying delay, tune settings, adjustable waveform graph, zoom, and range controls.
  1. Delay: Sets a note-on delay for the currently selected Humanize index in milliseconds.

  2. Humanize Preset Menu: Loads all settings for the Humanize Area. Choose from available Humanize Presets and load/save more presets from disk. Customized Presets are stored in the following locations by default.
    macOS: \Your_Username/Documents\VSL\Vienna Synchron Player\Humanize Presets
    WIN: C:\Documents and Settings\All Users\Documents\VSL\Vienna Synchron Player/Humanize Presets

  3. Tuning Curve Window: Double-click to add a tuning point. Click and drag the point to adjust its setting. Click and drag in the curve window to create a multi-selection rubber band. Command-Click (WIN: Control-Click) on selected point(s) to delete.

  4. Horizontal Zoom: Sets horizontal zoom of the tuning curve.

  5. Vertical Range: Sets vertical display range of the tuning curve, in cent.

  6. Humanize Index: Shows the number of available humanize steps for each preset.

  7. +/-: Add or subtract positions in the Humanize Index.

Humanize Context Menu

Screenshot of the Humanize module interface displaying settings for Dly 34ms and In tune fast v4. A context menu is open, showing options numbered 1 to 6: Flip Vertical, Flip Horizontal, Reset Curve, Copy Humanize Settings, Paste Humanize Settings, and Reset All Curves. A graph with an editable curve is visible on the left.
  1. Flip Vertical: Inverts tuning curve vertically.

  2. Flip Horizontal: Inverts tuning curve horizontally.

  3. Reset Curve: Resets all points of the selected humanize preset to zero.

  4. Copy Humanize Settings: Copies all Humanize Settings (including delay values).

  5. Paste Humanize Settings: Paste all Humanize Settings (including delay values).

  6. Reset All Curves: Resets Humanize to no selected preset.

Options

When a folder slot is selected, the options pane will only show Performance Release, which defines the release time for samples played in Performance Repetition mode. For patch slots, there are more options.

Screenshot of an OPTIONS menu displaying various sound parameters, including Output Config, Legato Mode, Start Offset Mode, Wave Start Offset, Start Offset Attack, Velocity Crossfade, Virtual Vibrato, and Release Voice Limit, with values like Global, All, 0.0 ms, and 5.0 ms.
  1. Output Config: Opens a matrix that lets you assign the available sources to all available mixer output channels. The option is only available for patches with multiple microphones (see image below). Others, such as our Studio collections, will show a Mixer Output selection where you can specify the mixer channel the patch will be played in.

  2. Legato Mode: Usually set to the global Legato Setting, you can also choose to have monophonic or polyphonic legato applied to the selected slot. Off allows the slot to be unaffected by the legato logic so that you can layer legato slots with non-legato slots without side effects. We have taken care of these settings in the factory presets for you.

  3. Start Offset Mode: Sets which samples should be affected by the Wave Start Offset parameter (below). Options: All, First, Repetition, Legato, Repetition-Legato.

  4. Wave Start Offset: Sets the start offset in milliseconds. Any value above 0 will skip the corresponding first part of the played sample. Range: 0-1 sec.

  5. Start Offset Attack: Creates a fade-in (in ms) in case Wave Start Offset is applied, to avoid clicks. Range: 5-100 ms

  6. Velocity XFade: Move dynamically between velocity layers. Usually set to global, following the global Velocity XFade setting on the Perform tab, where it can be activated or deactivated with the power button next to the fader. In the Edit tab, You can choose to turn it ON or OFF individually for the selected slot. Options: Global / On / Off.

  7. Virtual Vibrato: This option adds an artifical vibrato to the patches, and has the same options as Velocity XFade.
    Attention: a controller for virtual vibrato should be assigned in the Control tab, where you can define controllers for rate, depth, and switching virtual vibrato on and off.

  8. Release Voice Limit: Adjusts the maximum of simultaneously playing Release Samples. Choose between the global setting, defined in the Perform Tab, or slot-specific Release Samples (maximum= 32). Drag or double-click the value to change. In order to ensure minimal audible effects, the first played release samples will be muted if the limit is exceeded.

Output Config

Diagram showing audio routing connections from SOURCES (Room-Mix, Close, Mid, Back, Main, Main-C, Surround, High, High-Sur) to various OUTPUTS like Room-Mix, Main, Close VI 1, Mid VI 1, Back VI 1, Close VI 2, Mid VI 2, Back VI 2, Close VA, Mid VA, Back VA, Close VC, Mid VC, Back VC, Close DB, Mid DB, and Back DB, with a RESET 1:1 button at the bottom.