Re: SL Ultimate Control (new custom script for Novation SL)
Posted: Sun Dec 22, 2013 7:34 am
OUTDATED : see viewtopic.php?p=1576948#p1576948
Hi all,
Please find a new beta version 1.0.7 of a customized version of Roman' SL Ultimate Control script.
This script add a new major feature : Browsing the Ableton Live library directly from the SL MK2.
It can also be easily extended to define custom menus/actions. Included Recent/Favorites Presets browsing mode are examples.
This version is compatible with Ableton Live version 9.0.x and later (9.1).
Version History:
1.0.7 - LATEST - recent/favorites - custom menus
1.0.6 - INITIAL - core library browser
More info (taken from config.py):
#BROWSER MODES IS CONTROLED USING PADS (CC number shall be assigned to PADS, not midi notes) AND POTI ENCODERS
#BROWSER MODES is activated using LSHIFT + PADx
# LSHIFT + PAD0 : activate CORE LIBRARY BROWSER Mode
# LSHIFT + PAD1 : activate FAVORITES BROWSER Mode
# LSHIFT + PAD2 : activate RECENTS BROWSER Mode
# LSHIFT + PAD3 : activate HOTSWAP BROWER Mode -Allow to select and swap only preset for the selected device category
# LSHIFT + PAD4 : activate CUSTOM BROWSER Mode -customizable actions menu
#In any BROWSER MODE, POTI ENCODERS are used for navigation :
# POT1 = BROWSE TAGS CATEGORY
# POT2 = BROWSE DEVICES
# POT3 = BROWSE PRESETS OR FOLDERS
# POT4 = BROWSE PRESETS (WHEN INSIDE FOLDERS)
# POT5 = ALPHABETICAL BROWSE MODE
# POT6 = QUICK FAVORITES/RECENT BROWSE MODE (SAVED ON DISK WHEN QUIT ABLETON, LOADED FROM DISK AT ABLETON STARTUP)
# POT7 = CHANGE DISPLAY COLUMNS NUMBER USED FOR BROWSING
# POT8 = FINE/SLOW BROWSING MODE
#In any BROWSER MODE, 2 PAD Buttons are used for action :
# PAD0 = MAIN ACTION (=LOAD SELECTED PRESET for any browser mode except custom browser mode, =ENTER for custom browser mode)
# PAD1 = ALTERNATE ACTION (=ADD TO / REMOVE FROM FAVORITES in RECENT / FAVORITES browser modes)
#
#Others PADS are ready to be customized :
#PAD2 = SLBrowser._on_action2_changed is ready to be customized, remember LSHIFT + PAD2 : activate RECENTS BROWSER Mode
#PAD3 = SLBrowser._on_action3_changed is ready to be customized, rememnber LSHIFT + PAD3 : activate HOTSWAP BROWER MODE ON/OFF -Allow to select and swap only preset for the selected device category BROWSER Mode
#PAD4 = SLBrowser._on_action4_changed is ready to be customized, remember LSHIFT + PAD4 : activate CUSTOM BROWSER Mode
#PAD5 = CREATE MIDI TRACK AND SELECT MIDI input according to MIDI1_INPUT_NAME pattern matching (defined below), track color can be customized with MIDI1_TRACK_COLOR (defined below)
#PAD6 = CREATE MIDI TRACK AND SELECT MIDI input according to MIDI2_INPUT_NAME pattern matching (defined below), track color can be customized with MIDI2_TRACK_COLOR (defined below)
#PAD7 = CREATE AUDIO TRACK, track color can be customized with AUDIO_TRACK_COLOR (defined below)
#
#
# See SLMenus.SLOptionsMenu() to customize CUSTOM BROWSER Mode
#
# Recent and favorites presets are stored in a xml file (see RECENT_PRESETS_FILE below) to be kept from one Live session to one other.
#
Hi all,
Please find a new beta version 1.0.7 of a customized version of Roman' SL Ultimate Control script.
This script add a new major feature : Browsing the Ableton Live library directly from the SL MK2.
It can also be easily extended to define custom menus/actions. Included Recent/Favorites Presets browsing mode are examples.
This version is compatible with Ableton Live version 9.0.x and later (9.1).
Version History:
1.0.7 - LATEST - recent/favorites - custom menus
1.0.6 - INITIAL - core library browser
More info (taken from config.py):
#BROWSER MODES IS CONTROLED USING PADS (CC number shall be assigned to PADS, not midi notes) AND POTI ENCODERS
#BROWSER MODES is activated using LSHIFT + PADx
# LSHIFT + PAD0 : activate CORE LIBRARY BROWSER Mode
# LSHIFT + PAD1 : activate FAVORITES BROWSER Mode
# LSHIFT + PAD2 : activate RECENTS BROWSER Mode
# LSHIFT + PAD3 : activate HOTSWAP BROWER Mode -Allow to select and swap only preset for the selected device category
# LSHIFT + PAD4 : activate CUSTOM BROWSER Mode -customizable actions menu
#In any BROWSER MODE, POTI ENCODERS are used for navigation :
# POT1 = BROWSE TAGS CATEGORY
# POT2 = BROWSE DEVICES
# POT3 = BROWSE PRESETS OR FOLDERS
# POT4 = BROWSE PRESETS (WHEN INSIDE FOLDERS)
# POT5 = ALPHABETICAL BROWSE MODE
# POT6 = QUICK FAVORITES/RECENT BROWSE MODE (SAVED ON DISK WHEN QUIT ABLETON, LOADED FROM DISK AT ABLETON STARTUP)
# POT7 = CHANGE DISPLAY COLUMNS NUMBER USED FOR BROWSING
# POT8 = FINE/SLOW BROWSING MODE
#In any BROWSER MODE, 2 PAD Buttons are used for action :
# PAD0 = MAIN ACTION (=LOAD SELECTED PRESET for any browser mode except custom browser mode, =ENTER for custom browser mode)
# PAD1 = ALTERNATE ACTION (=ADD TO / REMOVE FROM FAVORITES in RECENT / FAVORITES browser modes)
#
#Others PADS are ready to be customized :
#PAD2 = SLBrowser._on_action2_changed is ready to be customized, remember LSHIFT + PAD2 : activate RECENTS BROWSER Mode
#PAD3 = SLBrowser._on_action3_changed is ready to be customized, rememnber LSHIFT + PAD3 : activate HOTSWAP BROWER MODE ON/OFF -Allow to select and swap only preset for the selected device category BROWSER Mode
#PAD4 = SLBrowser._on_action4_changed is ready to be customized, remember LSHIFT + PAD4 : activate CUSTOM BROWSER Mode
#PAD5 = CREATE MIDI TRACK AND SELECT MIDI input according to MIDI1_INPUT_NAME pattern matching (defined below), track color can be customized with MIDI1_TRACK_COLOR (defined below)
#PAD6 = CREATE MIDI TRACK AND SELECT MIDI input according to MIDI2_INPUT_NAME pattern matching (defined below), track color can be customized with MIDI2_TRACK_COLOR (defined below)
#PAD7 = CREATE AUDIO TRACK, track color can be customized with AUDIO_TRACK_COLOR (defined below)
#
#
# See SLMenus.SLOptionsMenu() to customize CUSTOM BROWSER Mode
#
# Recent and favorites presets are stored in a xml file (see RECENT_PRESETS_FILE below) to be kept from one Live session to one other.
#


