Loading... Please wait...

Sign up for our newsletter

Please note we're currently out of production. If we get enough interest, we may do a crowd sale supported run in the future. Let us know if you're interested!

You can also follow us on twitter.

Our Newsletter

Ableton Operator Control with VMeter Pressure & Position Mapping


This tutorial will show how to use the Pressure and Position output of the VMeter to control decay and filter frequency on Ableton Live's Operator instrument.


Live makes it a little challenging to map MIDI CC inputs when two CC numbers are broadcasting simultaneously, especially for the VMeter, which can have 4 outputs all firing at once--position. pressure, on/off and pitch wheel. 


The general solution sadly involves configuring the VMeter to have only one output on, setting the mapping in Live, and then repeating for the other outputs. On Windows, this is especially painful since you need to completely quit and restart Live and the VMeter config utility repeatedly (only one program can access a USB MIDI device at a time in Windows). 


However, if you only want to map Pressure and Position, you can avoid restarting with the trick shown below (in short, exit mapping mode while your finger's still on the VMeter).



  1. The final ableton patch (the tutorial starts from scratch). Pizmidi Audio-to-CC VST instrument (get the Win32 one even if you're on 64bit) package needed to display track volume as LED brightness.
  2. Start by setting up the VMeter outputs in the config utility. In Windows, make sure no other program is using the VMeter. Only one program at a time can access a USB MIDI device, and the device must be plugged in before the program launches.
  3. vmeter-config.png
  4. Follow the normal steps listed in the config utility:
    1. Double Click both the midiin and midiout boxes to connect to the VMeter.
    2. Make sure it's connected by moving the Echo slider.
    3. Click "Retrieve Settings" in the Utility panel to see what's currently stored.
    4. Adjust the settings to match the above picture. Make sure Pressure output is on, and the LED Brightness is set to CC 21.
    5. Finally, click "Store Settings" to make sure the settings are retained after the VMeter is unplugged.
  5. Now open Live (make sure the VMeter Config Utility is closed first!)
  6.  ableton-live-midi-setup.png
  7. Make sure, at a minimum, the Remote column is On for the VMeter input and Track is On for the VMeter Output.
  8. While you're there, also change the take-over mode to "None."  The other settins apply to hardware sliders that can't immediately jump to a new displayed value like the VMeter's LEDs can.
  9. Now add an Operator to a MIDI track.
  10. drag-operator-to-midi-track.png
  11. Now we need to add some notes. Right click on the first open Clip Slot and choose "Insert MIDI Clip."
  12. new-midi-clip.png
  13. Add some notes. To make the pattern shown below, right click to change the quantization to 1/32 and press Ctrl+B to switch to draw mode.
  14. add-notes.png
  15. Now if you hit the Clip Launch Button, you can have something playing while we change the parameters.
  16. Press Shift+Tab to go back to the operator device.
  17. Turn the volume up on all 4 oscillators, and also turn on the Filter.
  18. operator-settings.png
  19. Now we're ready to map the VMeter. First we'll connect the VMeter's position output to the Filter cutoff frequency.
  20. Click the MIDI button in the upper right to enter mapping mode, then click the Freq knob in the filter area.
  21. ableton-live-midi-mapper-mode.png
  22. freq-select.png
  23. Finally, touch the VMeter to map the position controller output.touch-vmeter-to-set-mapping.png
  24. You should see 1/20 in the upper right.
  25. To map the Pressure output of the VMeter, first click somewhere in the gray area surrounding the yellow "A" on the left side of the Operator (but the the A itself).  The A osscilator panel should show up.
  26. select-decay.png
  27. Now comes the tricky part. If you simply touch the VMeter, it will be set to the position controller (1/20) when you release since the VMeter sends a message out the position output after the pressure output.  To lock in the pressure out, which is controller number 18, touch and hold on the VMeter, and exit the MIDI mapping mode while you're holding down.
  28. Now if you press down on the VMeter, you should see the Decay change. The sound won't change quite yet...
  29. Change the Sustain level to -15 by click on it and typing -15, and then hitting enter. The Operator should sound different as your press and slide along it now.
  30. To amplify the effect, repeat the same mapping on Oscillator B's decay parameter. Set it's sustain to -27.
  31. If you now go back into the MIDI mapper mode, and look at the listing on the left, you can fine-tune the mappings.
  32. fine-tune-mappings.png
  33. You can also right click and invert the mapping, too.
  34. In the video, a Saturator and "Dark Hall" reverb were added to enhance the sound. Check out the full Live set to see those settings if you're interested.
  35. Finally, if you want the brightness of the LEDs to respond to the track's volume, see our volume display tutorial.  Note that you'll need to send the MIDI out to controller number 21, not 20, to change the brightness, and not the column height of the LEDs.
A few notes on the pressure output:
In its current state, the pressure output is heavily filtered, so the response time isn't as fast as the position output. We've had most luck mapping it to volume and filters.  If you need a super fast response to touch, try using the On/Off output of the VMeter (or note on/off output).  The Pressure output can then be used in addition to provide an after-touch effect.
Also bear in mind that the CC output of the pressure doesn't stick when you release.  As you lift your finger, the values will decline, until you finally release, when a 0 will be sent out.