How do I implement red box paging?
I’d like to create a script that allows me to page through scenes 8 at a time in session mode using the existing red box for the Launchpad. The reason is because Ableton is slow and tedious when scrolling through scenes one at a time. For projects that have over 200+ scenes, this isn’t practical during a live performance. Jumping 8 scenes at a time would be a game-changer! I do not wish to overwrite the existing Launchpad behaviour, since I’ve been able to leverage that to good effect. As a compromise, I’m willing to map two buttons on my Launch Control XL to perform the paging (up: 9/104, down: 9/105). The CC values for the Launchpad up and down buttons are 1/91 and 1/92, respectively.
I’ve watched several video tutorials, browsed the forum, and played with Python and ChatGPT to get something working, but alas, no dice. What do I need to do to get this working?
In the session box navigation mapping (with Navigation type set to scroll)
Controller Input > Control Override (custom) > Number of steps
Number of steps sets how many (tracks/scenes) to move by with each button press

(For sanity)
In upcoming versions greater than CSS2.9…
The navigation section will have a new field called ‘Move by’ for defining number of tracks/scenes to move by.

Hi John,
Thank you for your quick reply. Unfortunately, this did not work. A message appeared in Ableton 11 saying: “There’s no active session box, so feedback cannot be sent.” The existing red box appears in Ableton since I have the Launchpad plugged in. This is the red box I’d like to control.
Here are the things that I tried:
- I made sure to push updates to the folder, even deleted the folder, and your software recreated it.
- I made sure to shut down and restart Ableton after each script deployment.
- I added css movebox as a control surface and added the Launchpad as both an input and output.
- I also tried the step above, but without the Launchpad as an input and output.
I can also confirm that the Launch Control XL is sending CC messages properly since both Ableton and your software light up accordingly.
Hi John. I’m unclear about what you mean. Maybe I need to be clearer. My script that I posted earlier didn’t have a session box and if it did, it’s because somehow your software is blending two scripts into one (MoveBox and MoveBox (copy). I took a look at the python code and it seems to be doing this, but I could be wrong.
Based on what you’re saying, I made the assumption that I need to have a session box added to my most recent script, so I added it in the most recent script (see attached). Now, when I restarted Ableton, it did exactly what I didn’t want, which is adding a brand new session box (yellow). All I’m trying to do is move the existing red box that works without your software (no script) 8 scenes at a time with your software (this is why I purchased it). My apologies for my confusion. I thought this whole process would be a lot more straightforward.
I’m hoping that an added screenshot and a newer json file will clarify things.
The existing red box below appears without your software and moves up and down 1 scene at a time (factory setting).
The yellow box is added using your software, but it’s not what I want. I just want to move the red box up or down 8 scenes at a time.
Maybe if you could send a fresh script that does what I’m looking for, if it would be easier?

Sorry, I mean the script which has the session box navigation mappings in it must also have an active session box in it too.
Sign up
User registration is currently not allowed.