Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

De nombreuses fonctions d'Ardour 3 peuvent être pilotées par un client OSC.



Utilisation

Configuration d'Ardour

OSC est un protocole de communication : il permet d'envoyer des messages d'une application à une autre.
L'application qui reçoit les commandes est un serveur, ici c'est Ardour, et l'application qui les envoie est un client.

Pour activer le serveur OSC dans Ardour :
  • ouvrir le menu Edit > Preferences
  • choisir la rubrique User interaction
  • et cocher la case Enabled de Open Sound Control (OSC)

Image

Ardour utilise le protocole UDP et le port 3819 utilisé. Ces deux paramètres devront être fournis au client pour qu'ils envoie les commandes à la bonne adresse. Vous pouvez conserver cette valeur sauf si une autre application utilise déjà ce port sur votre ordinateur. Le nnuméro de port est configurable dans le fichier ~/.ardour2/ardour.rc.

Exemple de client avec pyliblo

Le paquet pyliblo s'appelle python-liblo sur ma distribution Linux. Après installation, il est possible d'écrire un mini-client OSC en quelques lignes de Python :
Envoyer des messages OSC à Ardour pour démarrer et stopper la lecture en Python
import liblo
import sys
import time
 
# configuration du client OSC
try:
	# on vise le serveur sur le port 3819
	target = liblo.Address(3819)
except liblo.AddressArror, err:
	# affichage et fin du script en cas d'erreur
	print str(err)
	sys.exit()

# envoi de la commande : /ardour/transport_play
liblo.send(target, "/ardour/transport_play")

# attente de 5 secondes
time.sleep(5)

# envoi de la commande : /ardour/transport_stop
liblo.send(target, "/ardour/transport_stop")



Liens et commentaires

★ Controlling Ardour with OSC Image
★ Découvrez Ardour 3





Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

syberia303, 16:19, sam. 22 Jul 2017: @Samuel, de rien. C'est surtout kvr que j'avais oublié de citer qu'il faut remercier! Erreur réparée ;)
Samuel, 16:36, ven. 21 Jul 2017: @syberia303, merci pour l'annonce, je ne connaissais pas
sub26nico, 11:42, ven. 21 Jul 2017: Salut et bienvenue à sardon :-)
zebassprophet, 00:56, ven. 21 Jul 2017: yo bluedid, je debarque chez les bretons fin de semaine pro et jusque mi aout ;) donc si t'es dans les parages :-D
syberia303, 15:45, jeu. 20 Jul 2017: Audio Blast, un éditeur linux friendly: [Lien] Au format vst natif, un looper et un clone de TB 303
sub26nico, 15:04, jeu. 20 Jul 2017: Salut et bienvenue à Amamnesia :-)
bluedid29, 15:17, mer. 19 Jul 2017: Et bonnes vacances à toutes les Linuxiennes et Linuxiens ! :-D
bluedid29, 15:16, mer. 19 Jul 2017: Il assure olinuxx ;-)
bluedid29, 15:16, mer. 19 Jul 2017: Vraiment une excellente distribution : [Lien]
bluedid29, 15:15, mer. 19 Jul 2017: Coucou ! Mince, je ne suis plus en Bretagne... ...mais au Pays Basque avec le même climat en ce moment !!! :-D
zebassprophet, 09:18, mer. 19 Jul 2017: ah non c'est les vacances, pitié pas de guitare :-D (tu passe pas pres de vannes?
Nolwen, 09:11, mer. 19 Jul 2017: Ah, il est question que je passe écumer les barres de Brest dans trois semaines... (oui, mais avec une guitare dans les mains...)