Livid Instruments

Code Integration Guide

Code Integration Guide

live_icon

Ableton Live 9

 Ableton Live 8

Bitwig Studio

 Propellerhead Reason

 Cycling’74 Max

 MIDI Settings Editor

Firmware Update


Ableton Live and Code

Thirty-two digital encoders means an incredible amount of adaptable, continuous control for synths, tracks, and effects. Our Remote scripts for Live give you a wide variety of control possibilities with your Livid Code.

Code controlling Live 9

Code controlling Live

Code_live

map

Ableton Live 9.6 + Code  Mac OS X | Windows

(note – as of Live 9.5 the Code script is labeled “codec”)

Remote Script

Project Name: Livid_Code Remote Script

The Code Remote script is a single page control for mixing, launching clips, and controlling the current device.

Instructions and Details

Scripts for older versions of Live 9

Code and Griid for iPad

Code controlling Live

Code + Griid for iPad map

map

Code+Griid Remote Script

Project Name: Livid_CodeGriid Remote Script

Designed to work seamlessly with Liine’s Griid app for iOS, this Live Control Surface script combines the best of an iPad with the best of hardware. Use the iPad for display and clip launching, use the Code for continuous control. If you don’t have the Griid app, you can use the encoder buttons to launch clips.

Instructions and Details

Ableton Live 8 and Code

Thirty-two digital encoders means an incredible amount of adaptable, continuous control for synths, tracks, and effects. Our Remote scripts for Live give you a wide variety of control possibilities with your Livid Code.

Code controlling Live 8

Code controlling Live

Code + live mapping

map

Ableton Live 8 + Code script files: Mac OS X | Windows

Remote Script

Project Name: Livid_Code Remote Script

The Code Remote script is a single page control for mixing, launching clips, and controlling the current device.

Instructions and Details

Code and Griid for iPad

Code controlling Live

Code + Griid for iPad map

map

Code+Griid Remote Script

Project Name: Livid_CodeGriid Remote Script

Designed to work seamlessly with Liine’s Griid app for iOS, this Live Control Surface script combines the best of an iPad with the best of hardware. Use the iPad for display and clip launching, use the Code for continuous control. If you don’t have the Griid app, you can use the encoder buttons to launch clips.

Instructions and Details

bitwig_icon

Bitwig Studio and Code

Taking full advantage of Bitwig’s advanced scripting engine, the Code is easily mapped to different parts of the program: clip launching, mixing, tweaking synths, adjusting effects, recording clips, and even step-sequencing midi notes. With intuitive use of the encoder, and smart mappings of the generous controls, the compact Code controller becomes a go-to utility for a variety of music-making tasks.

Code controlling Bitwig Studio

Code mapped to Bitwig Studio

Code and Bitwig Studio Mapping

example map – see wiki for more details

Bitwig + Livid Controller Content installer: Mac OS X | Windows

Control Surface Script

Project Name: Code Control Script

The Code Control Script attempts to access as many different functions in Bitwig as possible, while keeping tasks focused and available as needed, optimized for the unique layout of the Code. There are several modes: Mix, Sends, Device, and Classical Sequencer. A shift button offers momentary access to special functions.

Instructions and Details

reason_icon

Propellerhead Reason and Code

The Code makes it easy to access controls for your favorite synths and effects in Reason. You can change what you are controlling, or just use it as a dedicated editor for your favorite synth. It also provides control over most of Reason’s mixing console, for hands-on mixing of levels, compressors, eq, and more. Although the Code Reason Remote script is automatically bundled with Reason 7, you may need to download and install the scripts from github to update.

Code controlling Propellerhead Reason

Controlling Reason with the Code

Code and Reason example mapping

example map – see wiki for more details

Reason + Code github link: Mac OS X | Windows

Remote Script

Project Name: Remote Script

The Code is mapped to every device in Reason, giving you flexible or dedicated control over effects and synths. Several variations for more complex devices allow you to control oscillators, filters, and modulation.

Instructions and Details

Cycling ’74 Max for Live and Code

Cycling 74’s Max for Live makes Live completely customizable. With our simple Max for Live example and Remote Script, we’ve made it easy for you to build custom instruments and integrate the Code into existing Max for Live devices. The Code can automatically map to devices, as well as select different devices from the Code, making a dynamic, modular system in Max for Live. There’s also a comprehensive tutorial on integrating the Code with standard Max.

Using Code with Max for Live

Controlling Max for Live with the Code

Livid Max github link: Mac OS X | Windows

Code Device Max for Live device

Project Name: Code DeviceExample.amxd Max for Live device

The Remote Script is included in the Live 9 remote script installer. Download the device from our GitHub archive. You’ll need to make sure you have all the files in your Live User Library – just drag the archive to your Library in the Max MIDI Effect folder.

Starting a sequencer with Code and Max

Starting a sequencer in Max

Working With Hardware: The Livid Code

We joined up with Cycling 74 to present several approaches and designs for integrating the Livid Code (or any MIDI Controller) in Max. These all focused on different forms of sequencers and synthesizers for an amazing, comprehensive look at controllers and Max. The full series is available on Cycling 74’s website, and features patches from Darwin Grosse, Peter Nyboer, and Stretta.

Instructions and Details

Code step sequencer in Max

A complete sequencer in Max

Code Step

Project Name: CodeSeq.maxpat

A simple step sequencer that offers multi-track MIDI step sequencing for controlling software and hardware synths..

Instructions and Details

editor_icon

Livid Editor

The MIDI output and input settings for the Code can customized using the Livid Editor. Buttons, LEDs, sliders, knobs, and the single encoder can be customized, and the output channels for all banks can be changed. The editor works online and requires the Jazz MIDI plug-in. The source can be downloaded, and the Editor can be run locally (without an internet connection) in your browser.

editor_alias8

Code Editor

Livid Online Editor Link

Customizing your Settings.

Use the online editor to create different settings for the controls, change colors, save settings to files for future use and backup, change global settings for the Code, monitor MIDI input to see what messages are coming from the device, and even send sysex messages for advanced configurations. Follow the details link for complete information.

Instructions and Details

firmware_icon

Firmware

Firmware can be updated using the Firmware Update software tools for Mac and Windows. Complete instructions are on our wiki.

OSX: Livid Firmware Update: Download version 1.13 (Mac OS X 10.6+)
Windows: HID Bootloader: Download version 2.60 (Windows XP,7,8)

current

2.22Download firmware hex file

aliased

2.22bDownload firmware hex file
Use Aliased firmware on one of the controllers, if you intend to use two Code’s on a single computer.

historical (silver encoders)

1.05Download firmware hex file
The 100 Series of the Code firmware does not support banking, but does allow individual channel output for each Control. It is provided for legacy support. This firmware is not supported by the Livid Web Editor.

historical (black encoders)

1.05Download firmware hex file
The 100 Series of the Code firmware does not support banking, but does allow individual channel output for each Control. It is provided for legacy support. This firmware is not supported by the Livid Web Editor