laidlaw42 / ableton-live-midi-remote-scripts

Scripts for creating custom MIDI Remote Scripts in Ableton Live.
MIT License
113 stars 33 forks source link

Modes #11

Open crazykommander opened 2 months ago

crazykommander commented 2 months ago

Can you help me? Is there an option within these available scripts to use different "modes" or "banks"? I wanted to use the same knobs for send A, send B and devices, for this it would be necessary to have the same script edited in 3 different modes, one for each and use three buttons to select these modes, one button for each mode. How to rewrite this based on these available scripts? I'm desperate for this!

Maboroshy commented 2 months ago

I'm not the developer of this project, but as far as I can tell it can't do "banks" / "modes". You can use my MIDI Scripter project to to make a proxy between your MIDI controller and this script. One of the example scripts is exactly your case.

crazykommander commented 2 months ago

but with your script I can edit it and still use it in Ableton 11.3? Everything I tried to edit within the script to create some other function either didn't exist in Ableton or existed but didn't work

crazykommander commented 2 months ago

I have a nanokontrol2, my idea is to have two modes, one for Sends and one for Devices. I wanted to use one button to switch between these modes, use two buttons to navigate between sends in send mode and between devices in device mode. And the 8 knobs, one for each send on each track (8) when in send mode and in device mode, controlling the 8 device parameters. Note: I wanted two buttons to navigate between tracks to the right and left. A session box with 5 tracks per 1 scene.

Maboroshy commented 2 months ago

MIDI Scripter isn't a replacement for "Ableton Live Custom MIDI Remote Script", it can be a proxy between your controller and Ableton remote script to do "banks" for you. It can alter MIDI messages from controller based on your "bank selector" position.

The example script assigns CC messages' channel for each bank, which will not suit "Ableton Live Custom MIDI Remote Script", but it's easy to change it to modify CC messages' control value. Like msg.data1 + 20 for second bank.

You still have to map controls for all banks in "Ableton Live Custom MIDI Remote Script".

If you have questions about MIDI Scripter I suggest opening an issue or discussion in its repository.

crazykommander commented 2 months ago

I didn't understand very well, I must be very stupid. Besides, my English isn't that good, I'm from Brazil