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

LV2 : Une nouvelle génération de greffons audio pour Linux
Imprimer
LV2 est une norme de greffons, il signifie Ladspa Version 2.

Cette nouvelle spécification reprend et améliore la précédente : LADSPA.

Les principaux avantages de LV2 sont :
  • la possibilité d'ajouter de belles interfaces graphiques
  • la traduction en plusieurs langues (internationalisation)
  • le traitement de n'importe quel type de données (ce qui permet d'ajouter le support des formats MIDI ou OSC)

LV2 est appelé à devenir le standard dans le domaine des greffons libres.

Used in LV2



Informations

Site web officiel : http://lv2plug.in/ .
Dernière révision : 1.12.0 du 2015 04 08.
Co-auteur : David Robillard, Steve Harris et Thorsten Wilms.
Liste de développement : http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in .
Canal IRC : #lv2 sur freenode.Image

Description

Aux origines de LV2, il y a LADSPA.
LADSPA est une norme de greffons vieillissante. Il ne s'agit pas de mettre en cause la qualité DSP des greffons LADSPA, d'ailleurs la majorité des greffons LV2 ré-utilise cette partie du code des greffons LADSPA, mais simplement, la norme LADSPA est une norme limitée au niveau graphique par exemple.

Le format LV2 est issu du consortium Linux Audio Developer = LAD.
Changelog des spécifications (v3 et v4) : http://dev.drobilla.net/browser/trunk/lv2core.lv2/ChangeLog .

Pour le moment (octobre 2009), il y a moins de greffons LV2 que de greffons LADSPA, espérons que la tendance s'inverse, car le format LV2 convient beaucoup mieux aux exigences et aux attentes des utilisateurs, notamment, pour l'habillage graphique bien plus avancé que les LADSPA. De plus, il facilite la vie aux développeurs de greffons.
On peut dire que LV2 est à LADSPA ce que XML+CSS est à HTML.

Utilisation

Pour un coup d’œil rapide sur les suites de greffons au format LV2, vous pouvez vous rendre sur les pages :

Collections de greffons LV2 (avec + ou - d'autres formats):



Les hôtes

Les hôtes sont des logiciels qui hébergent les greffons en annexe en les mettent à disposition des applications, ceci pour les programmes ne les intégrant pas directement en interne.
Ils vous autorisent donc à utiliser ces greffons avec n'importe quel programme compatible JACK (la caractéristique qui tue sous GNU/Linux ;) )

  • Carla : hôte de greffons généraliste LV2/VST/Dssi/Ladspa avec une interface graphique et plusieurs outils (en particulier un gestionnaire de connexions).
  • jalv : hôte généraliste en ligne de commande, peut afficher ou non les interfaces graphiques des greffons.
  • LV2rack héberge des effets au format LV2. Il s'agit donc d'un projet similaire à JACK-rack (qui ne supporte que les greffons LADSPA), mais pour le format LV2.
  • ZynJackU héberge des synthétiseurs LV2 (spécialement Zyn).

SLV2 est une bibliothèque en langage C pour les hôtes LV2, mais son dévelopement est abandonné au profit de lilv .

Liste des greffons installés

Les outils SLV2 (package slv2-jack sous Ubuntu) incluent deux commandes pour voir les greffons LV2 :
  • lv2_list : donne la liste de tous les greffons LV2 disponibles
  • lv2_inspect : donne des infos sur un greffon à partir de l'URL fournie par lv2ls~ls~; il donne les informations suivantes :
    • Le nom du greffon
    • Son type (sur la ligne Class) : Instrument pour les synthétiseurs, le type pour les effets (Oscillator, Delay, Highpass, etc)
    • L'auteur
    • Son emplacement dans le système (sur la ligne Bundle), c'est le répertoire qui contient tous les fichiers du greffon
    • Le chemin vers le binaire du greffon
    • La définition de l'interface graphique

Le package lilv-utils (disponible par exemple dans Ubuntu) propose deux outils qui fournissent exactement les mêmes infos :
  • lv2ls : liste de tous les greffons LV2 disponibles
  • lv2info : infos sur un des greffons avec l'URL de la list


Installation

Les greffons LV2 s'installent dans:
  • /usr/lib/lv2 quand ils sont installés via un package de la distribution Linux
  • /usr/local/lib/lv2/ ou ~/.lv2/ quand ils sont compilés par l'utilisateur

Les hôtes (LV2rack, Ardour 3, ...) regardent automatiquement dans les 2 premiers chemins.
Si vous compilez vous-même des greffons, il vaut mieux rajouter le troisième dans la variable d'environnement LV2_PATH (commande env ou export selon le système).

Voir le LV2_PATH actuel :

echo $LV2_PATH

ou aussi
env


Modifier le PATH :

export LV2_PATH=/usr/local/lib/lv2:/usr/lib/lv2:~/.lv2

Vous pouvez donc y ajouter d'autres chemins d'emplacement, mais attention, ceci n'est pas permanent, au prochain reboot, paf !!! Tout aura sauté ! rolleyes

Du coup, si vous voulez que ce soit persistant, il faut ajouter la ligne dans le ~/.bashrc de votre utilisateur. Dans le cas où vous voudriez l'ajouter pour tous les utilisateurs, il faut le mettre dans le fichier système /etc/bash.bashrc.

Changelog

[+]

Commentaires et liens

Une liste officielle (mais pas toujours complète) des greffons LV2 se trouve tout en bas sur le site officiel : http://lv2plug.in/ .

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


allany

Mégaphone [Afficher / Cacher]

r1, 19:51, sam. 19 Aug 2017: @sub26nico : cool merci :-)
sub26nico, 10:38, sam. 19 Aug 2017: L'éditorial du mois d'Août 2017 est publié !
sub26nico, 10:26, sam. 19 Aug 2017: Salut et bienvenue à Scorpi4 et be1 :-)
sub26nico, 10:17, sam. 19 Aug 2017: @be1, n'hésites pas à créer une page pour ton greffon, ça lui donnera plus de visibilité et tu peux ouvrir un fil de forum pour ta demande
be1, 01:55, sam. 19 Aug 2017: hello, j'ai fait un plugin LV2 de spacialisation stéréo d'une source (bi-)mono. Si ça intéresse des testeurs, me faire un message perso...
sub26nico, 18:45, jeu. 17 Aug 2017: Salut et bienvenue à sebos et Schmorgluck :-)
sub26nico, 20:31, mer. 16 Aug 2017: Ardour 5.11 est disponible [Lien]
sub26nico, 16:58, mer. 16 Aug 2017: Salut et bienvenue à Seb56Os :-)
zebassprophet, 15:17, mer. 16 Aug 2017: yep et j'en suis désolé sri_raoul. Des bouchons en Bretagne alors que anne de Bretagne a tant fait pour les autoroutes gratuites, un comble bref je m'organiserais mieux l'an prochain ;)
sub26nico, 14:08, mar. 15 Aug 2017: Salut et bienvenue à RoYmasta et Zulaan :-)
brigitte, 10:35, dim. 13 Aug 2017: Salut à tout le monde. Je débute en mao mais je joue du clavier depuis longtemps. J'ai installé Librazik studio. Je suis un peu perdu mais je plonge . Merci pour ce site sans lequel je ne pourrai pas imaginer avoir accès à tout ce savoir
sub26nico, 01:34, dim. 13 Aug 2017: Salut et bienvenue à charlhenri :-)