Posts Tagged ‘remote script’

Ohm64 Live remote script for DJing

I got an Ohm64!  Dang it’s pretty.

There’s an Ableton Live remote script for the Ohm64 kicking around, and it’s pretty good.  But I wanted a slightly different setup, so I created an alternate script.  The basic idea is this: the left is like a DJ mixer.  The middle launches clips.  The right is for effects.

Specifically:

  • The faders and knobs on the left control the levels and EQ on the first four tracks.  I wanted dedicated EQ knobs for each track, like a DJ mixer, so I could do tricks like bass swapping.  If you drop an EQ3 on your track, the knobs will map to low/mid/high just like you’d expect.  If you drop in an EQ8, I think they’ll map to the first three EQs.
  • The buttons on the left cue the first four tracks, so you can easily cue any combination of tracks.  To enable cuing multiple tracks at once, you need to go to Preferences > Record Warp Launch, find “Exclusive,” and disable “Solo.”
  • The knobs and faders on the right control the current selected effect, except for
  • The last fader, which controls master volume.  I decided that I needed to adjust master volume more often than I needed all eight controls in a rack.
  • The buttons on the right select the active track from the first four tracks.  My reasoning for putting this on the right was so that the light would indicate which track’s effects you’re controlling.
  • The first two transport buttons control tempo. The F4 button decreases tempo by 1 BPM and F5 increases tempo.  I never hit start and stop during performance, but I often want to gradually change tempo.

Everything else is the same as the original remote script:

  • The grid launches clips.
  • The crossfader crossfades.
  • The remaining four transport buttons move the active rectangle.

Download the script here: Ohm64DJ.zip

To install:

  • Unzip the file.
  • Find and open your Live app bundle.
  • Go to Contents -> App-Resources -> MIDI Remote Scripts.
  • Drop the “Ohm64DJ” directory there.

My alternate remote script shows up as “Ohm64DJ,” so you can keep both around and switch between them as needed.  (It’s actually really annoying to open up preferences in order to switch.)

Since this script controls only four tracks, there are 24 unmapped buttons in the grid, which seems sort of silly.  But I’m sure I’ll come up with something useful for them.

Finally, huge thanks to Michael at Max4live.info and Hanz at _Framework for publishing their scripts and findings.