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]

olinuxx, 23:05, mar. 02 Jun 2020: Bonjour et bienvenue à LeLapin cool
olinuxx, 23:50, lun. 01 Jun 2020: Bonjour et bienvenue à emberger cool
sub26nico, 10:26, dim. 31 mai 2020: Salut et bienvenue à billybilly2 :-)
moncopainalain, 11:19, sam. 30 mai 2020: Confiné,j'ai écris Homescape, l'idée c'est d'enregistrer des sons pour faire de l’électro : [Lien] ça tourne sur pure data ou sur android en téléchargeant l'apk avec script fourni... Partagez. contactez moi.
olof, 09:15, jeu. 28 mai 2020: Ardour 6 est sorti.
olinuxx, 16:40, mar. 26 mai 2020: Bonjour et bienvenue à Jean Emberger et à JazzAddict cool
Sahaathyva, 23:49, lun. 25 mai 2020: ok pour la 1.3 , celle qui est censée supporter l'audio ;) @r1: lmms est mis de coté pour ma part à l'heure actuelle. là j'essaie d'aider Alex pour ZRythm mais dans la mesure de mes simples compétences
r1, 22:47, lun. 25 mai 2020: @Sahaathyva : Pour accélérer le mouvement, tu peux aussi participer au développement de lmms ! :-)
r1, 22:45, lun. 25 mai 2020: Excellente nouvelle pour lmms ! Et pour Ardour aussi d'ailleurs :-D
sub26nico, 21:21, lun. 25 mai 2020: ardour.org semble être redevenu fonctionnel, mais pas encore le forum
ycollet, 20:44, lun. 25 mai 2020: Aucune idée ... J'imagine plutôt une 1.3.0
Sahaathyva, 18:01, lun. 25 mai 2020: Desole pour les fautes de frappe je hais les claviers tactiles. Sinon ycollet c est annonce pour la 1.2.2 les lv2?