Когда аудио- или миди-клип воспроизводится (запускается), его имя должно быть отправлено с использованием OSC в другое приложение.
LiveAPI - это интерфейс, который позволяет исследовать и автоматизировать Ableton Live с помощью скриптов Python.
Код для этого должен быть написан в скрипте Python, который должен быть помещен в определенную папку, где Ableton Live может его найти, выбранную в настройках Live.
Более подробную информацию о LiveAPI можно найти на этих сайтах:
http://www.assembla.com/wiki/show/live-api
http://groups.google.com/group/liveapi






Согласно документация LiveAPI, объект Clip имеет атрибут «name», который содержит имя клипа. Предположительно это то, что вы хотите отправить в своих пакетах OSC.
Также стоит упомянуть, что с поддержкой Max / MSP в Live8, вероятно, будет намного удобнее работать, чем с LiveAPI, который в значительной степени мертвый проект. Max / MSP предположительно имеет поддержку OSC, которая была добавлена для поддержки JazzMutant Lemur, но я не уверен, сколько из этого стало возможным в Live. В любом случае, об этом стоит помнить, когда выйдет Live8.
Я знаю о Max 4 Live, но, на мой взгляд, это совсем другое дело. Да, он, вероятно, сможет взаимодействовать с Live, чтобы делать все то, что люди сейчас делают с LiveAPI. Некоторые даже думают, что M4L может даже не проходить через LiveAPI, а вместо этого использовать какой-то внутренний интерфейс (поскольку Ableton и Cycling 74 разрабатывают его вместе). Судя по промо-роликам на сайтеbleton.com, я думаю, что M4L будет в основном посвящен созданию и изменению звука, а не управлению / чтению других инструментов, эффектов, клипов и т. д.
Я бы не сказал, что проект LiveAPI мертв, потому что многие аппаратные MIDI-контроллеры полагаются на LiveAPI для выполнения некоторой магии автоматического сопоставления. Когда вы посмотрите на папку MIDI Remote Scripts в Live, вы увидите, что у каждого контроллера есть собственная папка со скриптом Python. Так что я определенно думаю, что LiveAPI останется, а дверь в Live останется открытой. Они даже создали новую папку под названием Framework, которая содержит новый код, который, вероятно, необходим для работы нового контроллера Akai с Live (это то, во что люди верят в теории).
Приложение, которое я планирую использовать с именем проигрываемого клипа, называется vvvv, поэтому я не хочу вовлекать в него Макса, потому что это на самом деле не нужно.
Я добился некоторого успеха с чьей-то модификацией исходного кода LiveAPI, но работал только тогда, когда я запрашивал имена всех клипов, а не когда я запрашивал только одно. Позже у меня не было времени поиграть с ним, и то, к чему я готовился, прошло. Я планирую со временем разобраться с этим, но это уже не так срочно.
Вы можете найти полезную информацию здесь: stackoverflow.com/questions/8428803/… Best