
Live should display a message saying "AbletonOSC: Listening for OSC on port 11000" On macOS, an activity log will be created at /tmp/abletonosc.logĪbletonOSC listens for OSC messages on port 11000, and sends replies on port 11001.Application API Addressĭisplay a test message and sends an OSC reply Start a listener that sends a notification when metronome changesĪdditional properties are exposed to get, set, start_listen and stop_listen in the same manner: Start a listener that sends a notification when tempo changes Start a listener that sends a notification when is_playing changes Query whether the song is currently playing Sent to the client application when AbletonOSC is started These messages are sent to the client automatically when the application state changes.

arrangement_overdub, back_to_arranger, clip_trigger_quantization, current_song_time, groove_amount, loop, loop_length, loop_start, midi_recording_quantization, nudge_down, nudge_up, punch_in, punch_out, record_mode.Sent to the client application on each beat when the song is playing These messages are sent to the client automatically when the song state changes. See Device API for details on type/class_name. Track_id, clip_id, pitch, start_time, duration, velocity, muteĪdd a new MIDI note to a clip. Pitch is MIDI note index, start_time and duration are floats in beats, velocity is MIDI velocity index, mute is on/off ProVideoPlayer (PVP) is a Mac-based multi-screen media server application designed to play back and manipulate video across one or more screens. class_name is the Live instrument/effect name, e.g.type is 0 = audio_effect, 1 = instrument, 2 = midi_effect.Get the list of parameter names exposed by the device Get the number of parameters exposed by the device For over a decade PVP has been powering multi-screen playback and video effects for live events and fixed installations, many times feeding video to expensive dedicated hardware (such as screen control. For external plugins and racks, can be AuPluginDevice, PluginDevice, InstrumentGroupDevice. Thanks to Stu Fisher (and other authors) for LiveOSC, the spiritual predecessor to this library.


Thanks to Julien Bayle and NSUSpray for providing XML API docs, based on original work by Hans Petrov.
