Forum : 4 - Toutes les autres applications, les émulateurs...

ARDOUR et OPEN STAGE CONTROL

El-Brouno Articles : 46 utilisateur non connecté
Coucou !

Je réouvre un nouveau sujet pour aborder le contrôle d'ARDOUR via le soft OPEN STAGE CONTROL.
Avec Olof, on s'est déjà chauffé sur la question mais ça parait plus compliqué qu'avec QL Light controller
Contrôler QLight CONTROLLER avec OPEN STAGE CONTROL

Pour Ardour, j'ai bien l'impression qu'il faut avoir la version 5.1 minimum d'installée pour pouvoir utiliser le support OSC ...

ARDOUR MANUAL - OSC Support

le truc c'est que perso je suis en 4.6 et que je n'ai pas accés via synaptic à une version plus récente. En allant sur le site de ARDOUR, on peut télécharger la version 5.8 mais qui est payante.

Télécharger Ardour 5.8

tu as quelle version toi OLOF ?

A tout de suite
Bru

olof Articles : 836 utilisateur non connecté
j'ai malheureusement la version 5.0.
mais il me semble que osc marchait dejà avec les versions anterieures à 5.1, la différence ce serait la presence ou non de la fenetre de parametrage osc, mais avant tout ce qui y figure pouvait etre mis dans des fichiers de config manuellement si j'ai bien suivi.

un truc dans ce que tu as mis dans le fil sur asc et qlc m'interpelle lorsque tu pareles de port d'entree et de port de sortie de qlc, il faut que je creuse cette histoire de ports du coté de ardour. jusqu'ici il semble avoir le meme port par defaut en entree et en sortie, ce qui me semble etre un souci car je crois qu'un seul logiciel peut ecouter un port si je ne me trompe.

El-Brouno Articles : 46 utilisateur non connecté
RE !

Tu tournes sous quel OS ?
Sous Ubuntu 16.04 Lts je n'ai pas plus que 4.6 dans les dépôts officiel.

En effet, je t'avoue ne pas être trop à l'aise avec cette histoire de ports entrées / sorties. Je vais me renseigner aussi.

D'ailleurs chose étrange, il me semble que tu parlais d'un port d'entrée par défaut d Ardour différent de celui que j'avais pu trouver dans la doc. Le 3819.

Hier, j'ai bloqué sur le fait que dans ARDOUR, la fenêtre SHOW PROTOCOL SETTINGS que tu trouve dans ÉDITION > PRÉFÉRENCES > SURFACE DE CONTRÔLE ne s'ouvre pas ... même si j'active la connexion et que le serveur OSC est en marche.

En route !
Bru.

olof Articles : 836 utilisateur non connecté
j'ai ubuntu 16.10 avec en plus les depots kxstudio
et en effet, le port par defaut que ardour donne eszt different de celui annoncé dans la doc ...

El-Brouno Articles : 46 utilisateur non connecté
Alors si je comprends bien ce que j'ai pu lire sur les ports ...

Un logiciel a 1 un port d'entrée et un port de sortie. Sur l'entrée il est en écoute, il peut donc recevoir un signal de la part d'un autre logiciel. Sur la sortie, il est en émission, il peut donc envoyer des messages à un autre logiciel.

Du coup, si l'on trouve le port d'écoute ( entrée ) d Ardour et qu'e l'on demandé à OSC d'y envoyer ces commandes, ça devrait marcher.

Je me trompe ?

Ça ne marche po chez moi ...

Reste pour ma part à éclaircir cette histoire de version ... Sur le site d'Ardour, 2 choses se contredisent. D'un côté
Features dArdour 4.6
Qui parle du support de OSC.
De l'autre,
Manuel D Ardour concernant OSC support
Qui nous parle d'une catastrophe depuis 4,7 car OSC a changé la structure de son soft.

Je pense que mon soucis vient de là. Comment as tu pu trouver la 5.0 ?
l'as tu compiler avec le source Code dispo sur le site d'Ardour ??

A très vite
Bru

olof Articles : 836 utilisateur non connecté
la 5.0 est de base dans ubuntu 16.10.

et je patauge aussi pour l'histoire d'osc dans ardour

en fait je ne sais pas ou le bas blesse, dans ardour ou dans la façon dont je parametre les choses dans open stage control

ou adresses tu le port d'entree du logiciel cible, toi ? dans les widget dans la zone target, ou dans le parametrage du serveur ? et comment informes tu le widget sur la commande qu'il faut transmettre ?

El-Brouno Articles : 46 utilisateur non connecté
Ok pour la version ... je vais rester sur 16.04 LTS pour l'instant.

Pour le port d'entrée, je le renseigne avant de démarrer le serveur dans la partie SYNC
10.42.0.1:port vers l'entree de ARDOUR. 3819 d'après la doc

pour la commande, je ne sais pas du tout où il faut la mettre !

Bru

olof Articles : 836 utilisateur non connecté
ça y est, ça marche !!!

alors, ce qui a mis la puce à mon oreille : l'histoire du port 3819 mis comme port par defaut.
lorsque je parametrais ardour, c'est le 3820 qu'il me mettait comme port par defaut
je me suis demandé pourquoi. en fait c'est parceque le 3819 etait dejà pris, par open stage control. en effet , je m'etais trompé sur la zone dans le serveur ou mettre le port de la cible, je pensais que c'etait dans osc-port. mais non osc-port c'est pour le retour du logiciel cible vers open stage control.
j'ai donc renseigné sync à la place
puis je mets les fonctions qu'il faut dan la zone adress des widget, et ça marche (exemple, pour un bouton play, je renseigne adress avec /transport_play, et ça me lance le mix)
bon, plus qu'à explorer tout ça.

merci bien pour les idees que tu m'as données

El-Brouno Articles : 46 utilisateur non connecté
Trop coooool !!

Bon chez'moi c'est toujours pas ça mais je suis content que tu y sois arrivé.

Tu peux m'envoyer un screenshot de la CONFIG de ton serveur osc ?
Pis aussi l'onglet surface de contrôle de ton ardour.

Merci !
Bru

olof Articles : 836 utilisateur non connecté
desolé là n'ai pas trop le temps pour les screenshots, mais les chses sont hyper minimalistes en fait
coté open stage :
  • sync : "adresse ip de mon pc":3819
  • port : 8080
  • et comme toi le fichier que je veux en load

coté ardour : juste un chek sur activé sur la ligne OSC section surfaces de controle dans les preferences du menu edition, ce qui donne acces au bouton show protocol settings qui quand j'appuie dessus me met mon port (c'est bien le 3819)

mais il faut aussi absolument renseigner les adress dans les widgets avec les infos qui vont bien, ainsi que la zone preargs pour signifier la piste concernee lorsque ces ordres concernent les pistes (ex : /strip/solo dans adress et 1 dans prearg mettra la piste audio 1 en solo, /transport_play dans adress d'un bouton push lancera la lecture...


là j'etudie les retours, pour le moment aucune ide de sur quel port ardour renvoit les infos

olinuxx Articles : 18936 utilisateur non connecté France
Info : lien vers ici placé dans la page Open Stage Control.


olof Articles : 836 utilisateur non connecté
bon, j'arrive a controler tout un tas de trucs dans ardour, mais je ne trouve pas comment recuperer le retour d'infos d'ardour

jean-emmanuel Articles : 44 utilisateur non connecté
La partie retour osc de Ardour est assez complexe et je ne me suis pas trop penché dessus. Activer le mode debug (-d/--debug) d'open-stage-control lancé depuis un terminal pour afficher tous les messages osc envoyés et reçus pourrait aider.

olof Articles : 836 utilisateur non connecté
merci pour l'idee. je l'ai dejà fait et honnetement, je ne comprends pas grand chose.
mais j'ai rencontré un autre probleme, et pas des moindres :
les identifiants osc des pistes changent constamment dans ardour.
la creation de certaines pistes, la suppression d'autres met un bazard complet dans les numeros des pistes, du coup, pour le moment, avec la version 5.0 d'ardour, je ne peux rien avoir de stable.
je vais voir un de ces 4 si je peux installer la 5.8, mais pour le moment, je ne vais pas prendre ce risque, j'ai un concert a assurer et ça tourne bien avec la version actuelle.

olof Articles : 836 utilisateur non connecté
Bon, ça y est, suis passé en version 5.9 d'ardour, et là, plus aucun souci, ça fonctionne à merveille, avec le feedback et tout.

olinuxx Articles : 18936 utilisateur non connecté France
@El-brouno : tu en es où de ta demande initiale ici ?

El-Brouno Articles : 46 utilisateur non connecté
Coucou !

Je bloque.
Sous Ubuntu 16.04, dans synaptic je ne trouve que la version 4 d'ardour.
Sur le site, je peux télécharger le Code source de la 5,8 mais je ne sais pas compiler.

J'ai tout mis en stand by ... j'ai d'autres trucs en tête en ce moment.

J'y reviendrai plus tard

Bru

olof Articles : 836 utilisateur non connecté
ajoute les dépots de kxstudio, et tu devrais avoir la 5.9

minimoineau Articles : 884 utilisateur non connecté
Salut à tous!
Bon, je relance le sujet, car je coince! Je souhaite moi aussi contrôler Ardour5 avec un périphérique android. J'ai essayé de suivre le tuto, mais OSC a du sacrément évoluer, vu le nombre d'option qu'il propose à présent!

Bref, j'arrive à priori à établir la communication entre OSC et Ardour. Pour le périph, je n'en suis pas encore là. Par contre, impossible d'ouvrir le fichier d'exemple fourni dans le tuto.
En effet dans "load", OSC attend un fichier *json comme session. Or je n'ai qu'un fichier *.js ...

Dans "custom module" Je peux mettre un fichier *.js, mais au lancement, il fait comme si je n'avais rien mis... En essayant de forcer l'ouverture ensuite, il me renvoie "Fichier de session mal formé"!

J'aimerais simplement avoir un exemple que je puisse modifier ensuite pour avoir les contrôles qui m'intéressent. Un petit coup de main serait bienvenu smile

jean-emmanuel Articles : 44 utilisateur non connecté
Salut,
Ce tuto contient quelques erreurs et est aujourd'hui obsolète. Pour contrôler ardour tu peux essayer https://github.com/jean-emmanuel/ardour-control , l'interface est assez complète et sans doute un peu compliquée à modifier, mais ça devrait te donner une base.

Page : 1/2