Currently working with the Launchpad and M4L

1 reply [Last post]
mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009
Currently working with the Launchpad and M4L

 I am currently working with the Launchpad and Max For Live. I am trying to use the API forr Control surfaces, but it is currently undocumented. Luckily, you can get the info from the command getinfo, but it does not provide the arguments that are needed, So, I am part of the way there. Here is some interesting output that you get with the Control_Surfaces object:
print: info id 4
print: info type Launchpad
print: info description Script for Novation's Launchpad Controller
print: info children components ControlSurfaceComponent
print: info children controls ControlElement
print: info property canonical_parent NoneType
print: info function application
print: info function build_midi_map
print: info function can_lock_to_devices
print: info function connect_script_instances
print: info function disconnect
print: info function handle_sysex
print: info function instance_identifier
print: info function lock_to_device
print: info function log_message
print: info function receive_midi
print: info function refresh_state
print: info function request_rebuild_midi_map
print: info function restore_bank
print: info function schedule_message
print: info function set_appointed_device
print: info function set_device_component
print: info function set_enabled
print: info function set_pad_translations
print: info function set_suppress_rebuild_requests
print: info function show_message
print: info function song
print: info function suggest_input_port
print: info function suggest_map_mode
print: info function suggest_needs_takeover
print: info function suggest_output_port
print: info function supports_pad_translation
print: info function toggle_lock
print: info function unlock_from_device
print: info function update_display
print: info done

Anonymous

I'm working with this same thing. it's still not documented. How much progress have you made?