Skip to main content

Instruments

External In


External In

Similar to the routing of Live, the External In is an important routing element that allows you to use video signals from within Live, from other software using Syphon or Spout, or from external hardware devices.

Three input types are available:

  • Device is for receiving video from external devices, like (web)cameras.
  • Syphon (macOS) or Spout (Windows) lets you receive video from other apps.
  • Track is for receiving video signals from other tracks within this Live Set.
External In Device section

While in Device mode, the device can receive a video signal from external sources, such as webcams, cameras, etc. Any external source that can be detected by Quicktime should also be detected by Videosync.

Parameters

  • Video From: Sets the external source to receive video from.
  • Scale Mode: Defines the scaling mode for this track:
    • Scale to Fit scales the video to fit the window while keeping the original aspect ratio.
    • Scale to Fill scales the video to completely cover the window while respecting the original aspect ratio.
    • Stretch to Fill stretches the video to completely fill the window, not respecting original aspect ratio.
    • Original does not alter the video in any way.

For more information about routing or texture sharing from other applications, see Routing or Spout and Syphon.

Video Simpler


Video Simpler mimics Ableton Live's Simpler instrument. This device allows to easily trigger video content with MIDI notes. For videos that are encoded with anything other than HAP, Video Simpler buffers all movie frames into the graphics card’s video RAM. The number, length and resolution of movies you can use might be limited depending on your hardware. To lower the memory impact, use the Start and End positions to select a limited range of buffered frames from the loaded video.

Whenever loading a video into Video Simpler, the default End position is the 100th frame, or 3.33 seconds. Hovering over the End parameter will reveal the maximum available frames, as well as the native frame rate of the loaded video. It is possible to define the Start and End positions in Seconds, or in Frames. Seconds, being the default mode, can be used to roughly set a Start and End position, while switching to Frames mode makes it easier to select a very specific Start or End frame.

Simpler's frame display shows the set Start frame by default. While hovering over the End parameter, or while adjusting it, the display will show the End frame.

Simpler Loading State

Once Videosync is connected to Live and a video or image was dropped into Simpler, at the bottom of Simpler's display a loading bar will appear, displaying the Start and End positions, as well as the loading progress in between both positions. While hovering the cursor over the Start or End parameters, the corresponding triangular marker in the loading bar will turn white.

While changing the Start and End position parameters, the frame in the display will zoom out, switching from "Scale to fill" to "Scale to fit", to make it possible to see the entire frame. While the display is in "Scale to fill" mode, it's possible to click the display and drag up and down to reveal a desired portion of the visible frame.

Playback modes

Like Live's Simpler, the Video Simpler also has three playback modes. You can switch playback modes by using the tabs on the left of the device.

Simpler Classic Mode

In Classic playback mode, video samples play during a note. This means that, when a note off is received, the release will be triggered. The playback speed depends on the note’s pitch. On note C3, the video plays at default speed. Notes higher or lower than C3 change the playback speed, if the Video Simpler is used alongside Live's audio Simpler in a Rack with equal settings, the video stays in sync with audio.

The Classic playback mode also allows for some looping settings. These behave in the same way as Live's audio Simpler, allowing the video to loop if the note is being held for a longer time than the loop length.

This playback mode works exceptionally well when triggering short video fragments which represent notes played by drums or other instruments.

Parameters

  • Start %: The point where video playback will begin, displayed as a percentage of the video's length.
  • Loop %: The length of the playback loop, displayed as a percentage of te Length parameter. Only available when Loop button is activated.
  • Length %: The length of the video region which Video Simpler can play, displayed as a percentage of the video's length.
  • Loop: When enabled, the video will loop when a note is being held.
  • Voices: The maximum number of simultaneous voices that Video Simpler will attempt to play.
  • Retrig: When enabled, notes which are already playing will be retriggered instead of creating an additional voice.
  • Blend: Defines the blend mode used between polyphonic video voices.
  • Attack: Fade-in time once a MIDI note is received.
  • Release: Fade-out time once a MIDI note is released.

Common Parameters

  • Stretch Mode: Defines the scaling mode for the video in Video Simpler.
    • Scale to Fit scales the video to fit exactly in the window while keeping the original aspect ratio.
    • Scale to Fill scales up the video to completely cover the window while still respecting the original aspect ratio.
    • Stretch to Fill stretches the video to completely fill the window, not respecting original aspect ratio.
    • Original does not scale or stretch the video in anyway.
  • Opa < Vel: Video Simpler's opacity can be modulated by the velocity of incoming MIDI notes. This determines the depth of modulation.
  • WARP: When enabled, the video changes playback speed depending on the Live Set's BPM. This can be useful to keep rhythmical videos in sync, but also to speed up or slow down videos.
  • WARP BPM: Sets the video's BPM and defines how the Live Set's BPM influences Video Simpler's playback speed.
  • Ms/Beats: Toggles the opacity envelope between beat synced and time-based (ms).

Audiovisual playback

Videosync's Simpler only outputs video, even when a video file has audio in it. To output audio as well, group the Video Simpler into an Instrument Rack and add a second chain for the standard audio Simpler with the same video file in it. Similarly you can insert this new Instrument Rack into a Drum Rack to play multiple video and audio clips on the same track.

Squares


Squares

Seemingly simplistic, but very powerful when combined with various effects. The Squares instrument allows you to generate white squares on the screen using MIDI notes that can follow two different envelopes.

Squares Grid section

Graphical User Interface

A respresentation of the output window, which is divided in a set number of rows and columns. Each square is triggered by a different MIDI note, or by using the cursor.

Parameters

  • Start Note: Sets the pitch on which the first square will be triggered. Following squares are triggered by succeeding note numbers until no squares can be drawn.
  • Columns: Sets the number of columns in which the squares are divided.
  • Rows: Sets number of rows in which the squares will be divided.
  • Width: Sets the width of a square inside its boundaries.
  • Height: Sets the height of a square inside its boundaries.

Tabula


info

Click here to watch a video tutorial about Tabula.

Tabula

Creates a brightness-to-color table, which is used to map brightness of a sidechain input to color. Incoming MIDI notes define which parts of the table are used for mapping. Each note that falls within the note range defined by Start Note and End Note, activates the mapping of a part of the total brightness range, defined by Start Brightness to End Brightness. This brightness range is then mapped to the output colors as defined by Start Output Color and End Output Color.

Input section

Parameters

  • Sidechain Source: This sidechain serves as the brightness map that define which pixels the output colors are mapped onto. "None" disables this mapping, causing Tabula to output a pure brightness-to-color lookup table, with left corresponding to black and right corresponding to white.
  • Sidechain Tapping Point: Selects the point at which the sidechain signal is tapped.
  • Sidechain Contour: Sets the amount of blur to apply to the sidechain.
  • Sidechain Saturation: Sets the amount with which to multiply the sidechain saturation.
  • Sidechain Brightness: Sets the amount with which to multiply the sidechain brightness.
  • Color Mix: Sets the mix between color of 'mapped output color' and 'sidechain color'.
  • Brightness Mix: Sets the balance between brightness of 'mapped output color' and 'sidechain color'.