Hi everyone,
So since I got my BeatStep I was trying to find a way to use it as a functional controller for Ableton.
I've encountered the following problem:
When setting BeatStep to control Ableton via control surface mode, the knobs are acting as device parameters controls and the pads are controlling the session launch.
I was searching to control Ableton using the knobs but the pads to trigger drum rack samples
In my searches around the internet I didn't find any solution but I did came across all the remote scripts repository on github:
https://github.com/gluon/AbletonLive10_MIDIRemoteScriptsyou can download those scripts, change them and place them in the MIDI Remote Scripts folder in Ableton as described here (
https://remotify.io/install-midi-remote-scripts-ableton):
On Mac
The Remote Script folder is located inside the Ableton Live application bundle. To access it, locate the Live application in Finder, right click on it and select "Show Package Contents" in the appearing context menu. Then navigate to: /Contents/App-Resources/MIDI Remote Scripts/
On Windows Vista, Windows 7, Windows 8+
\ProgramData\Ableton\Live x.x\Resources\MIDI Remote Scripts\
On Windows XP
\Documents and Settings\All Users\Application Data\Ableton\Live x.x\Resources\MIDI Remote Scripts
Once you've moved your MIDI remote script folder to the relevant place for your operating system, start up Ableton and navigate to the link/midi tab in the preferences menu.
Under 'control surface' click the menu and find your MIDI Remote Script in the list.
In the BeatStep file
https://github.com/gluon/AbletonLive10_MIDIRemoteScripts/blob/master/BeatStep/BeatStep.py#L82on line 82 you can just change the value of the parameter pass to the enable function:
self._session.set_enabled(True) => self._session.set_enabled(False)
Thus achieve the wanted behaviour from the pads and the knobs
You can always download the original file and replace it if your'e not satisfied with the results.
Let me know how it worked!