Lesson 16 of 16Music ProductionBeginner

Push & MIDI Remote Scripts

Learn about available MIDI remote scripts that add extra functionalities to Ableton Push.
Part of the coursePush the Envelope: Become a Pro on Ableton Push16 lessons (3h 6m)

This lesson is part of the full course. 1 lesson is free to watch.

from$13/month

Explore the course
Cancel anytime30-day refund
Madeleine BloomYour guruMadeleine Bloom

What's in the course

16 lessons (3h 6m) · 1 free
    • 01. Push & Max for Live

      17:11

    • 02. Push & MIDI Remote Scripts

      You are here

      9:25

Lesson transcript

Push and MIDI Remote Scripts in Ableton Live

So, in this last video of the course, I want to talk about Push and MIDI remote scripts. It's possible to use Python scripts, these MIDI remote scripts enhance the features of Push. There are some MIDI remote scripts by Native Control, called Push Script Mods.

I've already downloaded the zip file and created a PDF file containing all the links, including links for the Macs for Life devices. You can simply click on the link and download it yourself.

Unzipping and Opening the Scripts

  1. Unzip the downloaded file and open it.
  2. You will see some Python scripts inside. Python is the programming language used for all the control surfaces in Live, including controllers like the APC40 and the LaunchPad.

Copying Scripts to the Push Folder

To get the scripts working, follow these steps:

  • On a Mac:
    1. Right-click on Ableton Live 9 and select Show Package Contents.
    2. Navigate to Contents > Resources > MIDI Remote Scripts.
    3. You will see the Push folder.

Backup the Push Folder

  • The first thing you should do is make a backup:
    • Copy the Push folder and save it somewhere else (e.g., on your desktop). Ensure you copy and not just move the folder.

Adding Script Mods

  1. Now, reopen the Push Script Mods, and:
    • Copy all files (excluding the PDF) and drop them into the Push folder.

Editing the User Settings File

  1. There is a user settings file included. Open the file with the PY ending.

    • You can use Text Wrangler or any standard text editor, but ensure you do not add extra spaces; that will break the script.
  2. Change the two specified settings to true to activate them.

    • You can also set any that are defaulted to true back to false if you prefer.
  3. Save the script, quit Text Wrangler, and close all Finder windows.

Starting Ableton Live

  • Now, start Live 9.

In the meantime, I've started Live and connected Push. I opened our previous Live set, and as you can see, it has a different color scheme called C Push.

Viewing Color Modes

  • This is what it looks like:
    • Note Mode: Key Layout
    • Drum Layout: Let's switch and see the drum layout.

Session Mode

  • To see all the colors, we should play something:
    • Let's switch to Session Mode.

New Features Introduced

Touch Sensitive Pads

  1. The next function this adds is touch-sensitive pads in both step sequencers (drum and melodic).

  2. Let me demonstrate:

    • I can lightly tap a pad, resulting in a low velocity note.
    • Hitting the pad harder produces a higher velocity note, making beats more dynamic.

Record Toggle

  • Another great function:
    • Hold Shift and press Record to toggle Arrangement Record or Global Record, rather than just the Session Record.

Fine-Tuning Parameters

  1. You can fine-tune parameters with more precision:

    • Hold Shift while adjusting a parameter to change it in smaller increments.
  2. For example:

    • Adjusting the volume, pan, and send for tracks now allows for finer adjustment, except in Clip and Browse modes.
  3. Reset Parameters:

    • If you want to center a parameter, hold Shift and double-tap on the encoder.

Additional Color Schemes and Scripts

I also wanted to mention that I created three color schemes for Push, which you can download on Sonic Bloom. The links are included in the second module, along with a tutorial on creating your own color schemes.

Additionally, there is a script from Native Control called PXT Live. It costs $19.50 and adds many more functions to Push than those already available. I thought some of you might find this interesting, so I wanted to mention it.

Conclusion

That's all I wanted to say about Push and MIDI remote scripts. I hope you have fun with Ableton Live and Push!

$13/monthSubscription

16 lessons

3h 6m of structured video lessons

Advanced video features

Slow down, loop a passage, follow along

Mobile, tablet & desktop

Practise wherever you are

100% satisfaction guarantee

30-day money-back guarantee

Meet your guru

Madeleine Bloom

Madeleine Bloom

Madeleine Bloom is a classically trained musician, producer, multi-instrumentalist and singer from Berlin, and founder of the label Quixotica Records. She studied electroacoustic music at the Franz Liszt Conservatory under Prof. Robin Minard, and brings those methods to her own blend of electronica pop. Her music has earned praise from producers Guy Sigsworth and Rupert Hine, and a personal invitation from Imogen Heap, whose tour she opened.

A former Ableton technical support agent, she founded the online platform Sonic Bloom in 2012, where she teaches Ableton Live and music production through courses, workshops and one-to-one classes. She has helped people around the world with Ableton Live, Push and Max for Live, as well as audio engineering, music theory, composition and sound design.

Madeleine Bloom
Pat Levett
Katie Melua
Ed O'Brien
Imogen Heap
Joe Glossop
Frank Doll
Chet Atkins
Chris Haigh

Learn from Madeleine Bloom and hundreds of others

Get MusicGurus

Unlimited access, money back guaranteed

$13/month

Subscription