Explore Our Features

Almost Unlimited Live Device Configuration

Our comprehensive feature set caters to every level of experience, from seasoned professionals to Ableton Live newcomers.

We invite you to explore the vast capabilities and opportunities DeltaKontrol for Live offers for your workflow. Originating from personal needs, it has transformed from a complex, manual project into an accessible, intuitive application.

Leveraging several decades of IT expertise, we have built a robust, professionally coded tool, designed to completely transform your Live device handling experience. Crafted with precision and passion.

Made for professionals, equally accessible and beneficial for serious hobbyists and beginners, bridging the gap between advanced functionality and ease of use.

DeltaKontrol consists of several components. We will explore them in the upcoming sections, right before we cover the topic of native integration and delve into our detailed feature set. We hope to get you positively excited by the new possibilities that will open up for your workflow.

The Core

DeltaKontrol, The App

Your mission control center.

Here you are dealing with device-specific tasks that go way beyond Live’s capabilities.

Parameter mapping, bank metadata editing, and monitoring customization, to name a few. All completely centralized for an efficient and convenient workflow.

And yes, with a little tweak you can map more than 128 parameters per device.

Beyond device configuration you can manage your licensing and opt-in for direct error reporting here, enhancing your support experience with DeltaKontrol.

DeltaKontrol, The Monitor

A standalone powerhouse initially, now fully Integrated.

The monitoring extends beyond mapping, offering real-time parameter tracking that mirrors your control surface layout on-screen, therefore providing optimal eye-hand coordination.

Versatile configuration options make it fit for any setup, from a large studio monitor to a compact 10″ on-stage screen.

Encounter more than just aesthetics: Our monitoring provides real value and unit readings, not limited to mere numeric ranges (*), enhancing your interaction and experience with every single device. Also for VST2 devices.

(*) Limited by the values the software device provides via its regular communication channels. We can only serve what we are able to read.

The Connectors

The Extractor

The foundation of DeltaKontrol.

Operating as a Live remote script, the Extractor is the starting point of your DeltaKontrol journey. It gathers essential device data, seamlessly preparing it for use in DK.

Efficient and non-intrusive, it occupies a script slot in Live only during data extraction, ensuring your daily workflow remains uninterrupted.

Easily configure it from the main app, activate hot swapping in Live, and marvel as your library expands with each device you load. It is simplicity combined with efficiency.

The Handler

Your gateway to advanced monitoring.

As another key remote script, the Handler is essential for users utilizing DeltaKontrol’s monitoring feature. It remains active during your Live sessions.

By communicating with DK it enables real-time monitoring of up to five devices simultaneously. All through a single script.

Imagine monitoring several devices, controlled by different controllers, on any screen, and at any position you like. All without the need to open a single device screen in Live.

DeltaKontrol turns this imagination into reality
, offering unparalleled control and oversight in your creative process.

Native Integration

Effortless compatibility with Ableton Live. Using DeltaKontrol for Live’s core features does not require running any additional remote scripts in Live. The Core only needs a control script configured to handle device controls, which can be either a user script, or a custom remote script.

This is what we mean by ‘natively integrated with the Live API’.

So even without the Handler, all your mappings and bank customizations function seamlessly within Live, ensuring a smooth and efficient workflow. For users who prioritize a straightforward setup without the need for monitoring, DeltaKontrol adapts to your preferences, offering full functionality with minimal setup.

The DeltaKontrol app has to be installed and running in the background, activated with a valid license, for this configuration to work.

If you want to dive deeper, we have written an in-depth article on the setup and integration possibilites for DK.

Facts in Detail

Let us dive deeper into the specifics of DeltaKontrol. Into the essence.
Explore each section for a detailed look at what makes our tool a game-changer for your workflow.

General Features

Banking

Bank Editor

A workflow-optimized bank editor for intuitive bank customization and parameter mapping

Bank Switching

Easily switch or copy entire banks

Bank Add/Delete

Quick functionality to add or remove banks

Custom Bank Names

Name your banks as you like, and display these names in Live, on the monitor or on Push

Multiple Single Parameters

Map the same parameter across multiple banks, e.g. having a Dry/Wet control on each bank for easy access

Unused Parameters

Convenient container for unused paramers that are not mapped to banks

Empty Parameter Spaces

Flexibility to include empty parameter slots in banks. Reflected on your controller and all display devices

Multi-Select Functionality

Transfer multi-select parameters between banks
Delete multi-select parameters
Move multi-select parameters within the same bank

Duplicate Parameter Names

Built-in support for handling and proper display of duplicate parameter names. Just rename the parameter translation/abbreviation and be in the know

Unlimited Banks

Technically unlimited, if you hit 9,223,372,036,854,775,808 banks you might get in trouble

BOB Functionality

Fully configurable Best-Of-Banks

Parameters

On/Off Parameter

Control manually which parameters will be handled as on/off parameters for monitoring (typically used for third-party devices, as internal devices implement this natively).

Dependencies

Configure dependencies for monitoring (parameters that are dependent on on/off states of other parameters, typically used for third-party devices, as internal devices implement this natively).

Parameter Translations

Personalize the display name of a parameter (appears on monitor or Push displays)

Search/Replace Translations

Quick search/replace functionality for words or names over all parameters in your translations

Automated Parameter Abbreviator

Auto-generate abbreviations for parameter names based on your specified length constraints (appears on monitor or Push displays)

Editable Abbreviation per Parameter

Customize abbreviations on a per-parameter basis, same possibilities as with translations

Editable Abbreviation per Word/Token

Define abbreviations for individual words or tokens used in automated abbreviation

Search/Replace Abbreviations

Search and replace functionality, just like with translations

Search/Replace via Regular Expressions

Use regular expressions for fine-grained control over search/replace in both translations and abbreviations

Translations/Abbreviations Selection

Choose to display either translations or abbreviations on the monitor or Push (can also be set individually for every device)

Other Main Features

No Manual or Technical File Edits

All features accessible via a user-friendly GUI, negating the need for manual file edits or command line calls

Real Value Display

Shows actual parameter values on the monitors and Push for all devices, no guesswork. Also for VST2 (of course actual values in the context means the values the original developer exposed)

Real Unit Display

Displays actual units on the monitors and Push for all devices. Also for VST2 (of course actual units in the context means the unit values the original developer exposed)

Interconnect Display

Shows interlinked on/off/inactive/dependency states across all controller monitor displays

Multiple Configurations per Device

Manage multiple device configurations (e.g., one for production, one for performance) via native Live racks and DeltaKontrol

More than 128 parameters per Device I

Handled natively through Live racks and DeltaKontrol (not more than 128 parameters in a single setup)

More than 128 parameters per Device II

Handled through a minimalistic plugin wrapper and DeltaKontrol. No compatibility headaches. The dream of every sound designer and anyone who uses Diva, Serum, etc. (more than 128 parameters in a single setup. The only occasion a wrapper is ever needed)

One-Button Parameter Recall

Customizable one-button, complete parameter recall from the plugin wrapper to the controller (only needed when using the wrapper and more than 128 parameters in a single setup)

Non-destructive Solution

Retains your existing mappings unless you opt to change them

Backup/Restore

Simplified backup and restore options for your existing Ableton Live setup and device mappings

Easy Extraction

Hassle-free device extraction through a remote script and by simply loading the device into a Live track (hotswap supported for quick processing)

Extraction Lock

Option to lock translations/abbreviations during re-extraction, so they are not overwritten

Full parameter Extraction

Extracts all exposed parameters from any device, including internal devices, Max devices, and plugin devices

Extraction Exclusion

Exclude specific parameters during extraction

Mapping Removal

Unmap an already mapped device to use it in its default state with Live

0-1 Script Slots Needed

Zero script slots required if not monitoring. All native. One slot needed for monitoring multiple hardware surfaces and devices.

Monitor settings

Control Layout Analog To Your Hardware Controller

Gain complete control over your monitor’s layout, aligning it with your hardware controller (e.g., control order top-down, bottom-up, or group control blocks)

3 Control/Value Display Layouts

Choose between side-by-side, control name above value, or value above control name layouts

Identifier for Screen Display

Fully customize your monitor’s title (e.g. the device name of the hardware unit)

Network Port

Configure the internal UDP port for communication between the monitor and Live

Default Screen Positioning

Choose the default position where your monitor appears when opened

Default Screen Sizing

Select the default dimensions for your monitor upon opening

Background Color

Customize the background color of the monitor window

Font

Choose from your installed system fonts for display on the monitor

Font Color

Select the font color for controls in their regular state

Control Name Color

Choose the font color for control (parameter) names

Title Background Color

Customize the title bar’s background color in the monitor window

On Color

Select the font color for controls in ‘on’ state

Off Color

Select the font color for controls in ‘off’ state

Inactive Color

Select the font color for controls in ‘inactive’ state

Stay on Top

Enable ‘Stay on Top’ functionality so your monitor window is never hidden (useful if it is displayed on part of your main screen)

Default Display of Translations or Abbreviations

Set the default for displaying translations or abbreviations for monitored device parameters

Individual Device-Based Display Settings

Choose to display translations or abbreviations based on settings saved in the device-specific mapping

General Settings

Keep Best-Of-Bank Data

Preserve the Best-of-Bank data for existing devices during extraction

Replace Extract files

Option to overwrite existing extract files when re-extracted

Backup of Extract Files

Create backup of existing extraction file when re-extracted

Valid On/Off Values

Specify which values will be interpreted as ‘on’ or ‘off’ states for automatic extraction and mapping.

Exclude Parameter Names

List parameter names to be excluded from extractions

Maximum Length for Abbreviations

Define the maximum character limit for abbreviations

Maximum Length for Single Word

Set a character limit for individual words within abbreviations

Push Specific Settings

Default Display of Translations or Abbreviations

Set default behavior for displaying translations or abbreviations for parameters on Push

Individual Device-Based Display Settings

Choose to display translations or abbreviations based on settings saved in device-specific mapping