SPD-SX Control for Ableton Live (with Max for Live) – AbletonDrummer.com

SPD-SX Control for Ableton Live (with Max for Live)



SPD-SX Kit Selector (V3)

Control SPD-SX Kits from withing Ableton Live

This Max for Live device lets you switch kit presets on your SPD-SX via Ableton Live. This device can be setup to listen to kit changes made on the SPD-SX itself, so you can still use your physical +/- buttons on the hardware.

This device becomes handy if you are playing sounds/samples from your SPD-SX but you want to set up automatic changes of those. One practical example: You are using Ableton Live for play-alongs/multi tracks/backing tracks – as soon as you select and play a song in Ableton Live the kit with the sounds on your SPD-SX for this song can be selected.

SPD-SX Master Effects Buttons to MIDI REMOTE

Control more things in Ableton Live via Roland SPD-SX

This device lets you use the 4 Master FX buttons of your SPD-SX to control actions in Ableton Live. This makes sense if you are using the SPD-SX as a MIDI controller for Ableton Live. E.g. you can navigate with those buttons between scenes or locators, meaning you can switch between songs or sections easily.

SPD-SX Control Master Effects

You can use this device to control the inbuilt sound effects of your SPD-SX from within Ableton Live. This could mean you are using sounds/samples hosted on your SPD-SX or using the SPD-SX as an external sound card and running the audio output from Ableton Live via your SPD-SX. You can automate changes of those audio effects via Ableton Live.


SPD SX with Ableton Live

General set-up

You will need to make a few changes in your SPD-SX system menu to be able to use those Max for Live devices.

Please go into the MENU of your SPD-SX

Go to Menu of Roland SPD-SX

Then select SETUP

Select Setup of Roland SPD-SX

Then select MIDI

Select MIDI of Roand SPD-SX

On the first page of the MIDI page here, only the GLOBAL CH parameter is interesting for us. It is ser per default to channel 10. Please check if that is the case on your unit and if not please set this to 10.

On the second page “CTRL” you have to switch on that the SPD-SX will send and receive Program Changes, MIDI CC and you need to define on which CC# (CC numbers) the Master FX wheels and buttons will send and receive values. Please set all your settings as they are on this picture. You could choose different CC# but you would then need to change a few settings in the Max for Live devices. So for keeping things easy please set all parameters like they are in the picture.

Select the MIDI CC values and switch on the Program Change and CC receive and send functions of your Roland SPD-SX.

You now need to establish a MIDI connection between your computer/Mac and your SPD-SX. This could be achieved via your USB or via a 5-Pin MIDI connection e.g. plus an external sound card with MIDI I/O.

You will need to make sure that the right MIDI In and Out ports are being switched on in your Ableton Live Preferences.

If you are using a USB MIDI connection your MIDI prefs should look like this:

Ableton Live MIDI ports for use with SPD-SX.

If you haven’t set this up before: it is all explained in my SPD-SX with Ableton Live online course, which will show you all possible connections and concepts of using the SPD-SX with ableton Live. You will find this course here: https://abletonkurse.teachable.com/p/spd-sx-with-ableton-live

SPD SX Kit Selector V3

As written before you can change the kits on your SPD-SX via Ableton Live with this device.

Switch kits on SPD-SX via Ableton Live.

You just need to place the device on a MIDI track in Ableton Live and set the MIDI From and MIDI To on this track to “SPD-SX” and “Channel 10”. Set the Monitor to “IN”, this way you make sure that the MIDI signals all always being routed from and to your SPD-SX.

You are now able to control kit changes via clicking in the +/- or by moving the wheel on the device.

You can as well now automate kit changes via dummy clips in Ableton Live. How to set this up is explained in this video (from minute 6 on) https://abletonkurse.teachable.com/courses/spd-sx-with-ableton-live/lectures/3678857

Toggle and Momentary Switch Mode

If you want to control kit UP and DOWN changes via other MIDI controllers/electronic drum pads (or computer keys) you can do that easily by going into Abletons Live MIDI MAP MODE SWITCH and assign those.

Some electronic drum pads and MIDI controllers are only able to send MIDI NOTE messages. Ableton only reacts to NOTE ON messages in MIDI MAP MODE. So in this case you would need to hit your pad twice to switch one kit UP or DOWN. As this is not ideal I added a mode which will solve this issue.

If you are using computer keys/MIDI notes mapped to the -/+ buttons set the mode to “Mom.” (=Momentary)

Momentary and Toggle switch for Ableton Live Max for Live device for SPD-SX.

If you are using an external controller with MIDI CC to change the -/+ buttons you might be sending ON/OFF signals already and this might lead to the device jumping up/down 2 kits by just pressing the button on your MIDI controller once. In this case set this mode to “Toggle”.

SPD-SX Master Effects Buttons to MIDI REMOTE

Put the device on a MIDI track and set the MIDI From to “SPD SX” This way the MIDI CC generated by the Master FX Buttons is being received.

Make sure the CC# is set to the right number you have chosen in your MIDI CTRL section of your SPD-SX. (In the GENERAL SET-UP SECTION in this manual I showed you to set this to “CC# 4”. The parameter here is called “MSTR FX SEL CC”.

You can now choose an action for each of the four buttons, which will be triggered once pressed.

Below each button you will find a menu from which you can choose those actions:

Remote actions list for Ableton Live.

-TapTempo – tap the tempo

Metronome – ON/OFF

-Transport – ON/OFF

-Record – ON/OFF

-Overdub – ON/OFF

-AutomationArm – ON/OFF


-SessionRecord – ON/OFF

-LocatorLeft – move to next locator left

-LocatorRight – move to next locator right

-SelectNextScene – move to next scene

-SelectPreviousScene – move to previous scene

-FireSelectedScene – play selected scene

-SelectNextTrack – selected next track right

-SelectPreviousTrack – selected next track left

-TrackArm – ON/OFF for currently select

-TrackMute – ON/OFF for currently selec

-TrackSolo – ON/OFF for currently selec




Create and switch between multiple devices and/or automate the selection of actions

More then one action

You can have multiple devices of this M4L device running at the same time to fire more then one action with only one or several knobs. One Example here could be to add “FireSelectedScene” (start the selected scene) action to the actions of selecting scenes (“SelectPreviousScene”/”SelectNextScene”).

Multiple Max for Live devices on one track.

Different presets

You could have several devices with different actions selected sitting on the same track/in one Ableton Live set.

You would then turn ON/OFF the devices which preset you want to use. This could become handy if you would play a long set which would need different actions for different parts. You can always automate switching devices ON/OFF for the right section or use different chains in MIDI effect racks, which then could be selected.

Group Max for Live devices in Ableton Live.

Automate selection of changes

You can as well automate or select changes of the action menu via envelopes or external MIDI remote.

If you are using MIDI dummy clips, this would happen via the envelope section in the clip view.

You get access to all 4 menus of each button and automate changes here.

Automate Max for ive device remote actions in envelope view in Ableton Live.

SPD-SX Control Master Effects

As written before this device can be used to control the Audio FX of your SPD-SX. This would mean the sounds/samples which are either hosted on your SPD-SX or the Audio Out from Ableton Live if you run that via the SPD-SX as an external sound card.

When using the audio from Ableton Live for this, I needed to switch the AUDIO IN to MASTER (meaning Master + Phones then selected) to get the effects applied on the audio coming in.

Route Audio In for Roland SPD-SX

You will find this under: MENU – SYS – AUDIO IN/OUT

You need to place the device on a MIDI track and need to make sure that the “MIDI To” section is set to “SPD SX” and to the right MIDI channel (No.10 is the default preset of your SPD-SX).

Make sure that the CC# are set to the right numbers in your SPD-SX CNTL section as well as on the device. (please refer to the general set-up section of this manual).

You can now use your mouse to change the parameters on the Max for Live device or you could KEY or MIDI MAP another external MIDI controller to the device parameters and then control the Audio FX section of your SPD SX.

Set the right MIDI CC values in your Roland SPD-SX to communicate with Max for Live.

You can actually use the SPD-SX pads to control those parameters (e.g. switching effects On/Off). You just need to MIDI MAP those pads (MIDI notes) via Ableton Live on the M4L device parameters. For this purpose you need to make sure to have the “MIDI IN REMOTE” for the SPD-SX being switched to ON in Ableton Lives MIDI preferences.

When using external MIDI controllers to switch the effect buttons On/Off you can set the behaviour of those buttons to toggle or momentary. Ableton Live only reacts to MIDI ON messages in MIDI map mode this means the effect buttons of the M4L device are staying pressed after one hit and need to be released with another hit. When set to momentary (“Mom.”) the buttons will release automatically.

Another interesting option which is possible through this device here would be to automate sound changes/the MASTER EFFECTS section of your SPD-SX via envelopes and automations in Ableton Live.

For more Audio FX which can be selected in your SPD-SX please check the SPD-SX “Effect Guide” HERE!

If you are interested in finding out more concepts and ways to use your SPD-SX with Ableton Live, you could CHECK MY FULL ONLINE VIDEO COURSE HERE!