Chargement...
 
Skip to main content

Historique: Contrôler Ardour 5 avec Open Stage Control

Aperçu de cette version: 49

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

 attention
Ce tutorial 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ètre 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:

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


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.

 attention
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"

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.

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

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

Pour rendre cette modification permanente :
Copy to clipboard
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



[+]

Historique

Avancé
Information Version
Tue 11 Aug 2020 14:29 olinuxx + ponctuations + lien interne plutôt qu'externe + mise en page / cohérence wiki + coquilles 62
Afficher
Mon 10 Aug 2020 22:53 jean-emmanuel 61
Afficher
Mon 10 Aug 2020 22:53 jean-emmanuel 60
Afficher
Mon 10 Aug 2020 22:52 jean-emmanuel 59
Afficher
Mon 10 Aug 2020 22:38 jean-emmanuel 58
Afficher
Sun 12 Apr 2020 14:06 jean-emmanuel 57
Afficher
Sun 12 Apr 2020 13:58 jean-emmanuel 56
Afficher
Sun 12 Apr 2020 10:11 jean-emmanuel 55
Afficher
Sun 12 Apr 2020 10:07 jean-emmanuel 54
Afficher
Sun 12 Apr 2020 10:06 jean-emmanuel 53
Afficher
Sun 12 Apr 2020 10:04 jean-emmanuel 52
Afficher
Sun 12 Apr 2020 10:04 jean-emmanuel 51
Afficher
Sun 12 Apr 2020 10:00 jean-emmanuel 50
Afficher
Sun 12 Apr 2020 09:56 jean-emmanuel 49
Afficher
Sun 12 Apr 2020 09:53 jean-emmanuel 48
Afficher
Sun 12 Apr 2020 09:53 jean-emmanuel 47
Afficher
Sun 12 Apr 2020 09:50 jean-emmanuel Remplacement du tuto par une version qui fonctionne avec ardour 5.12 et o-s-c 0.49.12 46
Afficher
Tue 19 Sep 2017 13:27 olinuxx 45
Afficher
Tue 19 Sep 2017 13:26 olinuxx page intégrée 44
Afficher
Tue 19 Sep 2017 13:22 olinuxx + corrections orthographe + mise en page / cohérence wiki 43
Afficher
Tue 19 Sep 2017 13:20 olinuxx + un alias 42
Afficher
Wed 13 Sep 2017 00:31 olinuxx 41
Afficher
Mon 29 mai 2017 14:36 olof 40
Afficher
Mon 29 mai 2017 14:36 olof 39
Afficher
Mon 29 mai 2017 14:35 olinuxx intégration correcte 38
Afficher
Mon 29 mai 2017 13:54 olinuxx + coquilles 37
Afficher
Mon 29 mai 2017 13:53 olinuxx suppression option HTML + titre de la page + cohérence tuto + coquilles + mise en page 36
Afficher
Sun 28 mai 2017 09:34 sub26nico 35
Afficher
Sun 28 mai 2017 06:29 olof 34
Afficher
Sun 28 mai 2017 06:27 olof 33
Afficher
Sun 28 mai 2017 05:58 olof 32
Afficher
Sat 27 mai 2017 17:36 olof 31
Afficher
Sat 27 mai 2017 17:35 olof 30
Afficher
Sat 27 mai 2017 17:28 olof 29
Afficher
Sat 27 mai 2017 17:08 olof 28
Afficher
Sat 27 mai 2017 17:06 olof 27
Afficher
Sat 27 mai 2017 16:41 olof 26
Afficher
Sat 27 mai 2017 16:31 olof 25
Afficher
Sat 27 mai 2017 16:30 olof 24
Afficher
Sat 27 mai 2017 16:07 olof 23
Afficher
Sat 27 mai 2017 13:58 olof 22
Afficher
Sat 27 mai 2017 13:51 sub26nico 21
Afficher
Sat 27 mai 2017 13:49 olof 20
Afficher
Sat 27 mai 2017 13:44 olof 19
Afficher
Sat 27 mai 2017 13:40 olof 18
Afficher
Sat 27 mai 2017 13:12 sub26nico 17
Afficher
Sat 27 mai 2017 13:09 sub26nico 16
Afficher
Sat 27 mai 2017 12:31 olof 15
Afficher
Sat 27 mai 2017 12:25 olof 14
Afficher
Sat 27 mai 2017 12:24 olof 13
Afficher
  • «
  • 1 (en cours)
  • 2