Ableton - MIDI Remote Script for (4) Novation RemoteSL's working together

Job ID: 38254439

Budget: $30 – $250 USD

I'd like a sort-of "monster controller" Ableton MIDI Remote Script for RemoteSL (performing the same functionality as the stock Ableton MIDI Remote Script for NovationSL, except each individual RemoteSL would control discrete individual Ableton Live Banks).

For instance,
RemoteSL controller 1 would control Bank 1 (Page 1):
(LEFT SIDE Parameters 1-8)
(RIGHT SIDE Track Volume 1-8)
RemoteSL controller 2 would control Bank 2 (Page 2):
(LEFT SIDE Parameters 9-16)
(RIGHT SIDE Track Volume 9-16)
RemoteSL controller 3 would control Bank 3 (Page 3):
(LEFT SIDE Parameters 17-24)
(RIGHT SIDE Track Volume 17-24)
RemoteSL controller 4 would control Bank 4 (Page 4):
(LEFT SIDE Parameters 25-32)
(RIGHT SIDE Track Volume 25-32)

...plus all controllers would work-in-sync when using the Page Up/Down buttons (for controlling additional banks/parameters/tracks).

...the LCD screens would continue to display the appropriate corresponding data.

The purpose is basically to free-up Control Surface 'slots' in Ableton's MIDI Preferences.

I'm able to edit RemoteSL internal hardware settings (for instance if the best answer is to differentiate each controller by changing the MIDI channels/ports).
I also have BOME MIDI Translator (& can use any other needed MIDI routing apps).

------------------------------------------------------------------------------------------------------------
(Below is the original generic AI-generated post)
------------------------------------------------------------------------------------------------------------

I'm looking for a skillful coder with strong knowledge in Python, and preferably previous experience with Ableton Live and MIDI protocol, to help me with creating a remote script.

The primary purpose of the script is to facilitate control of Ableton Live using an external device, however, specifics about which external device and functionalities are not finalized. Therefore, flexibility and adaptability will be key for the freelancer assigned, as the script requirements might adjust accordingly to the device chosen later.

Essential Skills and Prior Experience:
- Proficient in Python coding
- Familiarity with Ableton Live
- Understanding of MIDI protocol
- Flexibility to adapt to changes

Your responsibility will mainly fall under two categories:
1. Developing a functional script that can successfully manage Ableton Live from an external device
2. Amending the script, if required, once the device and desired functionalities are finalized

Please apply only if you have relevant experience and can show previous work samples related to Ableton or MIDI scripting.
Related categories: Python Scripting Ableton Live MIDI