Code Integration Guide
Code Integration Guide

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+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.

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+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.

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.
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.

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.
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.

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.
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.
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.
Code Step
Project Name: CodeSeq.maxpat
A simple step sequencer that offers multi-track MIDI step sequencing for controlling software and hardware synths..

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.
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.

Firmware
Firmware can be updated using the Firmware Update software tools for Mac and Windows. Complete instructions are on our wiki.
current
2.22 – Download firmware hex file
aliased
2.22b – Download 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.05 – Download 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.05 – Download 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














