Как отправить названия клипов с помощью LiveAPI (из Ableton Live) - PullRequest
4 голосов
/ 17 декабря 2008

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 29 января 2009

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

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

0 голосов
/ 30 января 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, но он работал только тогда, когда я запрашивал названия всех клипов, а не когда запрашивал только один. У меня не было времени поиграть с этим позже, и то, к чему я готовился, прошло. Я планирую решить это в конце концов, но это уже не так срочно.

...