Как отправлять названия клипов с помощью LiveAPI (из Ableton Live)

Когда аудио- или миди-клип воспроизводится (запускается), его имя необходимо отправить с помощью OSC в другое приложение.

LiveAPI — это интерфейс, позволяющий исследовать и автоматизировать Ableton Live с использованием скриптов Python.

Код для этого должен быть написан в виде скрипта Python, который должен быть помещен в определенную папку, где Ableton Live может его найти, выбранную в настройках Live.

Дополнительную информацию о LiveAPI можно найти на следующих сайтах:
http://www.assembla.com/wiki/show/live-api
http://groups.google.com/group/liveapi


person Dragoljub Ćurčić    schedule 17.12.2008    source источник
comment
Здесь вы можете найти полезную информацию: stackoverflow.com/questions/8428803/ Лучший   -  person Holm    schedule 08.12.2011


Ответы (2)


Согласно LiveAPI документации, объект Clip имеет атрибут "name", который содержит название клипа. Предположительно, это то, что вы хотите отправить в своих OSC-пакетах.

Кроме того, стоит упомянуть, что поддержка Max/MSP в Live8, вероятно, будет намного удобнее для работы, чем LiveAPI, который в значительной степени является мертвым проектом. Max/MSP предположительно имеет поддержку OSC, которая была добавлена ​​для поддержки JazzMutant Lemur, но я не уверен, сколько из этого попало в Live. В любом случае, стоит иметь в виду, когда выйдет Live8.

person Nik Reiman    schedule 29.01.2009

Я знаю о Max 4 Live, но, как мне кажется, это немного другое. Да, он, вероятно, сможет взаимодействовать с Live, чтобы делать все то, что люди делают сейчас с LiveAPI. Некоторые даже думают, что M4L может вообще не проходить через LiveAPI, а вместо этого использовать какой-то внутренний интерфейс (поскольку Ableton и Cycling 74 разрабатывают его вместе). Судя по промо-роликам на сайтеableton.com, я думаю, что M4L в основном будет посвящен созданию и изменению звука, а не столько управлению/чтению других инструментов, эффектов, клипов и т. д.

Я бы не сказал, что проект LiveAPI мертв, потому что многие аппаратные MIDI-контроллеры полагаются на LiveAPI для магии автоматического сопоставления. Когда вы посмотрите на папку MIDI Remote Scripts в Live, вы увидите, что у каждого контроллера есть собственная папка со скриптом Python. Так что я определенно думаю, что LiveAPI останется, и эта дверь в Live останется открытой. Они даже создали новую папку под названием Framework, которая содержит более новый код, вероятно, необходимый для того, чтобы новый контроллер Akai работал с Live (это то, во что люди верят теоретически).

Приложение, в котором я планирую использовать имя воспроизводимого клипа, называется vvvv, поэтому я не хочу привлекать к этому Макса, потому что оно на самом деле не нужно.

У меня был некоторый успех с чьей-то модификацией исходного кода LiveAPI, но это работало только тогда, когда я запрашивал имена всех клипов, а не когда я запрашивал только одно. У меня не было времени играть с этим позже, и то, к чему я готовился, прошло. Я планирую разобраться с этим в конце концов, но это уже не так срочно.

person Dragoljub Ćurčić    schedule 30.01.2009