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]

sub26nico, 13:11, mer. 08 Jul 2020: Salut et bienvenue à 10D2P et J-B-V :-)
olinuxx, 15:36, mar. 07 Jul 2020: Bonjour et bienvenue à Moona cool
olinuxx, 15:42, lun. 06 Jul 2020: Bonjour et bienvenue à smellycat cool
allany, 21:11, dim. 05 Jul 2020: Trop fort, R-oooouane !
r1, 20:56, dim. 05 Jul 2020: Ce ne sont pas des nigauds, la bande de l'édito \o/ !
allany, 18:09, dim. 05 Jul 2020: C'est pas la bande à Bonnot, c'est la bande de l'édito ! [Lien]
GypsyPlayer, 10:33, ven. 03 Jul 2020: Merci Olinuxx ! J'épluche le site depuis maintenant 2-3 jours, y a plein plein d'infos c'est top !
olinuxx, 10:57, jeu. 02 Jul 2020: Bonjour et bienvenue à GypsyPlayer cool
olinuxx, 13:34, mer. 01 Jul 2020: Bonjour et bienvenue à nevastech cool
farvardin, 10:29, mer. 01 Jul 2020: @Sahaathyva original comme outil ! Un piano roll pour du chiptune à la place du traditionnel tracker. Pas mal du tout !
pierrotlo, 09:12, mer. 01 Jul 2020: Salut tous. Pour les nostalgiques ou les curieux. Quasar Beach a développé un clone du mythique Fairlight CMI IIx. [Lien] ça tourne sous Linux
r1, 23:49, mar. 30 Jun 2020: @Sahaathyva merci pour le tuyau et c'est sous license MIT : [Lien] par contre du c# :-D