Chargement...
 
Skip to main content

Historique: Ardour 2 - utilisation avec OSC

Aperçu de cette version: 10

De nombreuses fonctions d'Ardour 2 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
Copy to clipboard
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
★ tuto Ardour 3

Plugiciel en attente d'approbation

Ce plugiciel a été ajouté/modifié récemment. Son exécution ne sera pas possible avant que l'éditeur de site ne valide ces paramètres.


Historique

Avancé
Information Version
Tue 05 Dec 2017 10:11 jujudusud 19
Afficher
Fri 15 Sep 2017 00:30 olinuxx regroupement des alias + suppression de la redirection de structure inutile à présent + mise en page / cohérence wiki 18
Afficher
Sat 09 Sep 2017 19:03 olinuxx 17
Afficher
Sat 09 Sep 2017 14:45 olinuxx + bloc navigation + ardour 3 -> ardour 16
Afficher
Mon 29 mai 2017 13:23 olinuxx + "Autre nom de la page" 15
Afficher
Mon 29 mai 2017 13:22 olinuxx +drapeau EN 14
Afficher
Sat 27 mai 2017 13:59 sub26nico 13
Afficher
Fri 06 Nov 2015 14:16 olinuxx Recherche et remplacement en masse 12
Afficher
Wed 18 Sep 2013 16:43 utilisateur_anonyme2 Renommage + alias + un lien wiki 11
Afficher
Wed 03 Jul 2013 12:17 pianolivier structure par défaut 10
Afficher
Thu 30 mai 2013 13:10 pianolivier restructurisation 9
Afficher
Tue 16 Apr 2013 07:26 utilisateur_anonyme2 8
Afficher
Tue 16 Apr 2013 07:18 utilisateur_anonyme2 7
Afficher
Tue 16 Apr 2013 07:17 utilisateur_anonyme2 + Lien vers la page ardour 3 ( conf ardour) 6
Afficher
Tue 16 Apr 2013 07:12 utilisateur_anonyme2 5
Afficher
Tue 16 Apr 2013 07:12 utilisateur_anonyme2 intégration portail des tutos_tutos logiciels 4
Afficher
Mon 15 Apr 2013 22:34 romain_bar Largeur de l'image en popup 3
Afficher
Mon 15 Apr 2013 22:31 romain_bar 2
Afficher
Mon 15 Apr 2013 22:18 romain_bar 1
Afficher