2008-12-17 4 views
4

Lorsqu'un clip audio ou midi est lu (déclenché), son nom doit être envoyé en utilisant OSC à another application.Comment envoyer des noms de plan en utilisant LiveAPI (de Ableton Live)

LiveAPI est une interface qui permet d'explorer et d'automatiser Ableton Live en utilisant des scripts python.

Le code pour ce faire doit être écrit dans un script python, qui doit être placé dans un dossier spécifique où Ableton Live peut le trouver, sélectionné dans les Préférences de Live.

Plus d'informations sur le LiveAPI peuvent être trouvés sur ces sites:
http://www.assembla.com/wiki/show/live-api
http://groups.google.com/group/liveapi

+0

Vous pouvez trouver quelques informations ici UTILE: http://stackoverflow.com/questions/8428803/how-to-send-info-outside-live-max meilleur – Holm

Répondre

2

Selon the LiveAPI documentation, l'objet Clip a un attribut "nom" qui contient le nom du clip. Vraisemblablement, c'est ce que vous voulez envoyer dans vos paquets OSC.

En outre, il est à noter que le support de Max/MSP dans Live8 sera probablement beaucoup plus confortable à utiliser que LiveAPI, qui est à peu près un projet mort. Max/MSP est censé avoir le support de l'OSC, qui a été ajouté pour supporter le Lemur JazzMutant, mais je ne suis pas sûr de ce que cela a fait dans Live. Quoi qu'il en soit, cela vaut la peine de garder à l'esprit quand Live8 est publié.

0

Je connais Max 4 Live, mais comme je le vois, c'est un peu différent. Oui, il sera probablement capable de s'interfacer avec Live pour faire tout ce que les gens font maintenant avec LiveAPI. Certains pensent même que M4L ne passe même pas par LiveAPI, et utilise une interface interne à la place (puisque Ableton et Cycling 74 la développent ensemble). A partir des vidéos promo sur le site ableton.com, je pense que M4L sera principalement sur la fabrication et la modification du son, et pas tellement sur le contrôle/lecture d'autres instruments, effets, clips, etc

Je ne dirais pas que le projet LiveAPI est mort, parce que beaucoup de contrôleurs MIDI matériels s'appuient sur LiveAPI pour faire de la magie de l'auto-cartographie. Lorsque vous regardez le dossier MIDI Remote Scripts dans Live, vous verrez que chaque contrôleur possède son propre dossier avec un script python. Donc je pense vraiment que LiveAPI va rester, et que cette porte dans Live restera ouverte. Ils ont même créé un nouveau dossier appelé Framework qui contient du code plus récent, probablement nécessaire pour que le nouveau contrôleur Akai fonctionne avec Live (c'est ce que les gens croient en théorie). L'application que j'ai l'intention d'utiliser le nom du clip en cours de lecture s'appelle vvvv, donc je ne veux pas avoir à ajouter Max dans ce nom, car ce n'est pas vraiment nécessaire.

J'ai eu quelques succès avec la modification du code LiveAPI d'origine, mais cela n'a fonctionné que lorsque j'ai demandé tous les noms des clips, pas quand j'en ai demandé un seul. Je n'ai pas eu le temps de jouer avec ça plus tard, et la chose pour laquelle je préparais ça est passée. Je prévois de régler ça par la suite, mais ce n'est plus aussi urgent.

Questions connexes