LibraZiK - Accueil
Blog
Documentation
Contact
Tutoriels
Don
Cliquez ici pour donner sur le compte liberapay du projet
Démos
Bogue
LibraZiK - summary in english

Outils pour utilisateurs

Outils du site


logiciels:ardour:le_langage_de_scripts_lua

Ardour - Fonctionnalités avancées : le langage de scripts LUA


Depuis la version 5.0, Ardour inclut la possibilité d'écrire des scripts en langage de programmation LUA (EN) qui fournissent un accès quasi-complet aux fonctionnalités internes d'Ardour.

Ardour 5 - exemple d'un script LUA - cliquez pour agrandir

Avec ceci, il est donc possible de mettre en œuvre soi-même de nouvelles fonctionnalités de tout style, comme l'écriture de synthétiseurs, des filtres, et d'autres tâches de traitement du signal puisque le langage LUA est compatible avec le traitement en temps-réel.

Pour l'instant, cette fonctionnalité de scriptage en LUA ne fournit pas autant d'intégration de l'interface graphique que ce que l'équipe de développement d'Ardour voudrait, mais elle est déjà une nouvelle fonctionnalité très puissante et pouvant agir en profondeur.

Le manuel de référence d'Ardour contient beaucoup d'informations (EN) sur la façon d'utiliser le langage LUA dans Ardour. Vous pouvez également trouver des douzaines d'exemples dans le répertoire “scripts” du code source ou les étudier directement sur le dépôt officiel du code source sur GitHub. (EN)

Les scripts se retrouveront dans différentes places comme :

  • le gestionnaire de greffons,
  • menu Ardour → Édition → LUA Scripts (actions + rappels),
  • les fichiers de session,
  • et pour les faire/exécuter en direct : menu Ardour → Fenêtres → Scripter (qui est un éditeur simple de scripts).
logiciels/ardour/le_langage_de_scripts_lua.txt · Dernière modification: 03/11/2020 01:21 de trebmuh