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

Cette page explique comment contrôler Ardour avec Open Stage Control.

Avertissementattention
Ce tutoriel fonctionne avec Ardour 5.12 Open Stage Control 0.49.12, pas avec les versions suivantes.





Open Stage Control


Rappels : Open Stage Control est une interface de contrôle OSC/MIDI libre, sa documentation est disponible à cette addresse Image .

Installation


Télécharger et installer Open Stage Control depuis cette page Image . Sur un système linux basé sur la distribution Debian, on peut installer le paquet ".deb" directement, sinon, il faut télécharger l'archive correspondant au système et la décompresser. Le fichier nommé "open-stage-control" qui se trouve à l'intérieur est l'executable qui permet de lancer le logiciel, depuis un terminal ou par un double clic.

Télécharger l'interface de contrôle pour ardour sur cette page Image . L'archive contient deux fichiers:
  • ardour.json: il s'agit de la session contenant les différents éléments de l'interface
  • ardour-plugins-module.js: il s'agit d'un module complémentaire permettant de connecter correctement l'interface à Ardour et d'afficher les plugins audio dans l'interface sous une forme générique.

Configuration d'Ardour


Dans les paramètres d'Ardour, sous "Surfaces de contrôle", cocher la case dans la ligne "Open Sound Control" et cliquer sur "Afficher les paramètres de protocole". Dans la fenêtre qui s'ouvre, régler "Port Mode" sur "Auto".

Configuration d'Open Stage Control


Lancer Open Stage Control. Une fenêtre de configuration s'affiche, les options suivantes doivent y être indiquées:

  • send: 127.0.0.1:3819. Si Open Stage Control est lancé sur une machine différente de celle où est lancée Ardour, il faut remplacer "127.0.0.1" par l'adresse IP de celle ci.
  • load: chemin/vers/ardour.json. Cela permet charger l'interface directement au lancement.
  • custom-module: chemin/vers/ardour-plugins-module.js. Cela permet de charger le module complémentaire nécessaire au bon fonctionnement de cette interface.


Le bouton "Start" permet de lancer le serveur, et crée automatiquement un client local qui se connecte au serveur pour afficher l'interface. Pour éviter cela (par exemple, si l'on souhaite afficher l'interface uniquement depuis un autre appareil ou navigateur), il faut activer l'option "no-gui".

On peut également lancer et paramétrer Open Stage Control depuis un terminal, sans passer par la fenêtre de configuration:

open-stage-control --send 127.0.0.1:3819 --load chemin/vers/ardour.json --custom-module chemin/vers/ardour-plugins-module.js


Une fois le serveur lancé, n'importe quel appareil connecté sur le même réseau peut afficher et interagir avec l'interface en se connectant à l'aide d'un navigateur compatible (chromium/chrome) à l'adresse indiquée par Open Stage Control dans la console (« App available at http:// ... »).

Utilisation de l'interface


Onglet "Settings"


  • Strip types: définit quels types de pistes audios sont affichées dans l'onglet "Mixer"
  • Bank size: l'interface n'affiche qu'un nombre limité de pistes, c'est la "banque" de pistes, mais il est possible de naviguer parmi toutes les pistes disponibles en décalant cette "banque": une même piste dans l'interface contrôle ainsi n'importe quelle piste dans Ardour. Cette option définit la taille de la banque, soit le nombre maximum de pistes affichées simultanément.
  • Layout options: permet de retirer certains éléments de l'interface
  • Strip options: permet de retirer certains éléments de l'interface des pistes. L'option "compact" permet d'afficher les faders de volume sous une forme compacte.
  • Select options: permet de retirer certains éléments de l'interface de la piste séléctionnée (onglet "Track")
  • Connect: permet de configurer Ardour automatiquement pour qu'il envoie les retours d'informations nécessaires au fonctionnement de l'interface.

Avertissementattention
Il faut cliquer au moins une fois sur Connect pour configurer Ardour.



Onglet "Mixer"


La plupart des éléments de cet onglet répliquent des éléments de l'interface d'Ardour. Quelques précision sur certains:

  • Sel / Select: permet de sélectionner la piste dans Ardour. La piste séléctionnée est affichée dans l'onglet "Track".
  • Sel²: permet de selectionner une deuxième piste et d'alterner entre celle-ci et la piste sélectionnée dans l'onglet "Track"
  • < / >: tout en bas à droite, ces deux boutons permettent de naviguer parmis les pistes d'Ardour.

Onglet "Track"


Cet onglet donne des options supplémentaires pour contrôler la piste sélectionnée dans Ardour : inversion de phase, plugins, etc.
Le panneau "Plugins" affiche les plugins de la piste sélectionnée sous forme générique, à la manière des plugins LADSPA dans Ardour.

Problèmes de synchronisation avec Ardour


Si aucune information ne semble être envoyée par Ardour (nom des pistes, volumes, etc), vérifier la configuration d'Ardour.

Si la synchronisation fonctionne partiellement (certaines pistes synchronisées mais pas toutes), cela peut être dû à un problème de mémoire tampon UDP : si celle-ci est trop petite, les messages OSC envoyés via le protocole réseau UDP peuvent être perdus lorsque beaucoup sont envoyés comme c'est le cas avec Ardour.

Pour afficher la taille du tampon UDP, exécuter la commande suivante
sudo cat /proc/sys/net/core/rmem_default

Pour modifier temporairement cette valeur et tester si cela résout le problème :
sudo sysctl -w net.core.rmem_max=26214400

Pour rendre cette modification permanente :
sudo echo 'net.core.rmem_max=26214400' > /etc/sysctl.conf


Référence : https://www.systutorials.com/241303/how-to-enlarge-linux-udp-buffer-size/ Image

Divers



[+]

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

ycollet, 07:29, jeu. 06 Aug 2020: Tout chô tout bô l'éditô !
allany, 18:51, mer. 05 Aug 2020: Pas un dico, pas un topo, c'est l'édito ! [Lien]
minimoineau, 13:51, mer. 05 Aug 2020: Merci pour votre accueil! Ça fait chaud au cœur!
olinuxx, 19:28, lun. 03 Aug 2020: [ANNONCE] Nouveau modéro des forums en place : [Lien] Bienvenue à ce poste @minimoineau wink
olinuxx, 17:51, lun. 03 Aug 2020: Bonjour et bienvenue à superdieu50 cool
ycollet, 16:37, lun. 03 Aug 2020: Article intéressant sur le live coding: [Lien]
sub26nico, 15:09, dim. 02 Aug 2020: Salut et bienvenue à Raxor :-)
manu_controvento, 15:02, dim. 02 Aug 2020: Une grande révolution pour SpinTool! De nombreuses nouvelles fonctionnalités, un nouveau design et un manuel intégré dans le logiciel ! Tout cela grâce aussi à notre ami Vincent Rateau qui a rejoint l'"équipe" de développement. version 20.07.25
olinuxx, 17:40, sam. 01 Aug 2020: Bonjour et bienvenue à aDarkTree cool
sub26nico, 00:07, ven. 31 Jul 2020: Salut et bienvenue à DidierM et NoemieRTY :-)
CyrilRos, 22:40, jeu. 30 Jul 2020: salut tuxnmix 20.0.3 dispo sur sourceforge
DidierM, 19:44, jeu. 30 Jul 2020: Bonjour à tous