Changes - YamanCool/Ableton_Live11_MIDI_RemoteScripts GitHub Wiki
Ableton Live 11 MIDI RemoteScripts
Modified MackieControl Scripts for iCon Platform M+/Platform D2:
- Deleted 'TimeDisplay.py' because of new Time mode for Display
- Shift, Ctrl, Option, Alt simplified and Option deleted
Changes in 'ChannelStrip.py'
- Exclusive Arm with Master switch added
- Exclusive Solo with Master switch added
- Added def 'toggle_master_volume' to toggle between Master volume/Cue volume
- Added def 'master_volume_status' to show assignment mode
Changes in 'ChannelStripController.py'
- Channel Bank switch offset added
- Added def 'determine_assignment_mode' to show which Assignment Mode is active
- Added def 'toggle_master_cue_volume' to toggle between Master volume/Cue volume and show status
- Missing def 'handle_control_switch_ids' added
- Def 'can_flip': flip only in Assignment mode Pan (also for Returns) and for Plug-ins parameter
- Renamed 'any_slider_is_touched' in 'any_fader_is_touched'
- Renamed 'update_page_switch_leds' in 'update_page_switch_status'
Changes in 'const.py'
- New Master switch: 'SID_MASTER' in 'function_master_switch_ids'
- New switch for Time mode: 'SID_DISPLAY_TIME' in 'display_switch_ids'
- New switch for Metronome: 'SID_FUNC_METRONOME' in 'software_controls_switch_ids'
- New switches for Loop Start and Loop End: 'SID_MARKER_LOOP_START' and 'SID_MARKER_LOOP_END' in 'marker_control_switch_ids'
- List 'channel_strip_control_switch_ids' corrected
- 'g7_seg_led_conv_table' deleted
- 'NUM_CHARS_PER_DISPLAY_LINE' deleted
- SID values >= 120 are new values for Master switch functions
Changes in 'MackieControl.py'
-
Def 'receive_midi' corrected and extended: Assignment mode switches together with Master switch
-
Added def 'master_is_pressed'
-
Added def 'set_master_is_pressed'
-
Added query for Display Time in 'handle_display_switch_ids' and deleted query for 'SID_DISPLAY_SMPTE_BEATS'
-
Added queries for:
- Metronome
- Follow Song
- Draw
- Assignment Mode
- Returns
- Master volume/Cue volume
- Shift
- Control
- Alt
- Zoom
- Show assignment status
-
Deleted 'TimeDisplay.py' in def 'init' because of new Time mode for display
Changes in 'MainDisplay.py'
- Characters per display line corrected
Changes in 'MainDisplayController.py'
- New Time mode for display: Position + SMPTE
- Added def 'toggle_time_mode', 'time_mode_status' and 'show_time_mode'
- New Info mode for display to show assignment status
- Added def 'toggle_info_mode' and 'show_assignment_status'
- Added def 'toggle_channel_strip_mode' for Time mode and Info mode
- Characters per display line corrected
- Display test deleted
Changes in 'SoftwareController.py'
- Missing def 'update_follow_song_button_led' added
Changes in 'Transport.py'
- New switch-IDs: 'SID_MARKER_LOOP_START' and 'SID_MARKER_LOOP_END'
- Set Song tempo with Master switch added
- Zoom LED blinking function added
- Def 'update_follow_song_button_led' deleted
- Def 'toggle_follow' deleted
- Query for SID_JOG_SCRUB deleted
Bugs in Platform M+ Firmware
- Display rows swapped (MainDisplay.py)
- To switch the Arm LED on you have to send the MIDI Message twice (ChannelStrip.py)
- To switch the Prev Cue LED on you have to send the MIDI Message twice (Transport.py)
- To switch the Next Cue LED on you have to send the MIDI Message twice (Transport.py)