Device Details

Device Overview

Name/Version: Expression Control plus plus 0.3
Author: schlam  
Description: .....................................................

.............DISCONTINUED, replaced by eXp++ :




this device is based on Expression Control + by Simon Rivet
which is based on the m4l stock device Expression Control.

ExpressionControl++ releases all the controlled parameters when the device is not in the selected chain of the rack it is, but it remaps them automatically when you move the chain selector on it again.

So it is possible to have totally differents mapping settings on the whole live set depending of a chain selector..

As the original Expression Controller, you can control mapped parameters with Velocity, Pitchbend, KeyTrack, ModWheel, Pitchbend, Aftertouch, and SimonR added the possibility to use Control Changes and lot of more accurated settings. Visit his page for more informations.


---FIRST : create a MIDI rack in a MIDI track

(don't put the device on a track and then group the device to create the rack,
create the rack first and then put the device at the BEGINNING of the 1st chain.)

---SECOND : drag & drop from Live's navigator one (or more) another instance of the device per chain

For chain 1, move the selector of the chain to [0-0]
For chain 2 --> [1-1]
for chain 3 --> [2-2]

The device works anyway if you don't do that, but you will have to untoggle the little arrow which select the active chain...

because it's not the cursor of each chain that do the trick but the
ORDER of the chain.

--> So : Don't change the chain's order in the Rack
(but you can add anothers chains at the end when you want)

--- Put the chain selector on 1st position

--- On the device in the 1st chain, map what you want and tweak the device.

--- Put the chain selector on 2nd position

---On the device of the 2nd chain, map parameters (they could be alrealdy map by the 1st device =)


---map the Chain Selector to a controller

---enjoy ! (if there's no bug..=)

--->tip : map the chain selector to a macro and change the course of this macro by the number of chain and then map this macro to a controller...

Voila, now the Chain selector change all the bindings and mappings of the live set, choose an empty chain and everything is unbinded.

Hope it will be helpful !



News in V° 0.3 :

- Device can be in any track and position on the chain

- Possible to have several devices per chain

News in V° 0.2 :

- no need anymore to use "auto bypass chain" from WeirdNoise. the functionnality is embed in the device

- add an "auTo Binding/Unbind" button to use the device "simply" as the original one

If you just want one mapping setting whatever the chain selector of this rack is: put this option to Off

Device Details

Downloads: 310
Tags utility, hardware, beta
Live Version Used: 10.1.30
Max Version Used: 8.1.8
Date Added: Jan 25 2021 07:26:54
Date Last Updated: Feb 04 2021 15:17:55
Average Rating -n/a-
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): None

Device Files

Device File: Expression Control ++ 0.3.amxd


I tryed to use the same technique for a mapping device allowing to store/recall different mappings settings in the same live set

you can see it there :



Login to comment on this device.

[ browse device library ]