Historique: Contrôler Ardour 5 avec Open Stage Control
Aperçu de cette version: 15
note
Cette page présentera Contrôler Ardour avec Open Stage Control.
attention
Page en cours d'écriture
Table des matières
Open Stage Control
Site Web officiel : http://osc.ammd.net/
License : GNU/GPL3
Open Stage Control est une interface OSC libre, pour une surface de contrôle bi-directionnelle.
Open Stage Control est construit avec HTML, JavaScript & CSS et se lance comme un serveur web Node / Electron acceptant des connections de clients Chrome / Chromium / Electron. (Utilisable aussi depuis Firefox)
Installation
Téléchargez et installez la version correspondant à votre architecture de puis cette page
Lancement
depuis un terminal, tapez
Copy to clipboard
open-stage-control
ou créez vous un raccourci ou une entrée de menu à cette fin.
On arrive alors dans la fenêtre de lancement d'Open-Stage-Control :
Quelques explications s'imposent ici :
- La ligne sync : inscrire ici le nom de notre serveur sur le réseau, ou son adresse IP sur celui ci (si on ne la connait pas, on peut l'obtenir en tapant ipconfig dans un terminal), suivi de : et du port à utiliser (ici, c'est le 3819). On renseignera de la même manière ardour pour ce qui est du port OSC (mais nous verrons cela plus loin).
- la ligne load : en cliquant sur cette ligne, une interface de choix de fichier nous permet de charger l'interface que nous aurons créée pour contrôler Ardour. Si vous désirez en créer une nouvelle (parceque que vous démarrez à 0 ou que vous n'avez pas de trouvé d'interface existante à votre goût), ne mettez rien ici.
- la ligne custom module : idem
- la ligne port : mettre ici le port utilisé pour communiquer entre Open-Stage-Control et ardour (ici le 3819), le même qu'indiqué sur la ligne sync.
- la ligne osc-port : surtout ici ne pas mettre le même port, ni le laisser à la valeur par défaut, qui utiliserait alors la même valeur que dans port, rien ne fonctionnerait. Il ne s'agit pas du port de retour d'informations d'ardour. Ici, ai mis 3920 juste pour que ce soit une valeur différente, ce port ne me sert à rien (quelque chose m'a surement échappé dans l'utilité de ce port).
- tout le reste ici ne nous sert pas pour le moment, si ce n'est peut etre le mode debug
- le bouton start lancera le serveur, et créera un client local, soit en chargeant le fichier indiqué dans load soit avec une interface vide prète à être éditée.
Voici l'exemple maison téléchargeable de surface de contrôle crée pour ardour : 2017-05-26_15-38.js
Il est assez complet, permettant de contôler jusqu'à 16 tranches de console, et contient un transport complet.
Je conseille de partir de cet exemple, déjà pret à l'emploi, et qui montre beaucoup de façons d'utiliser open-stage-control.