How do I implement red box paging?

0

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?

JohnC Answered question
0

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.

Benjamin Dorge Unselected an answer
0

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.

Benjamin Dorge Answered question
0

The session box needs to be in the same css script, not a separate script

JohnC Answered question
0

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?

Benjamin Dorge Answered question
Attached Files:
0

Sorry, I mean the script which has the session box navigation mappings in it must also have an active session box in it too.

JohnC Answered question