Historique: LV2
Aperçu de cette version: 118
LV2 est un nouveau standard de greffons pour le libre, il signifie Ladspa Version 2.
Cette nouvelle spécification reprend et améliore la précédente : LADSPA.
Les principaux avantages de LV2 sont :
LV2 est appelé à devenir le standard dans le domaine des greffons libres.
Dernière révision : 1.18.10.
Co-auteur : Drobilla, Steve Harris et Thorsten Wilms.
Liste de développement : http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in.
Canal IRC : #lv2 sur freenode.
LADSPA est une norme de greffons vieillissante, elle a fait son temps. 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.
Ils vous autorisent donc à utiliser ces greffons avec n'importe quel programme compatible JACK (la caractéristique qui tue sous GNU/Linux 😉 )
Les hôtes (LV2rack, Ardour, ...) 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
Voir le
ou aussi
Modifier le PATH :
Vous pouvez donc y ajouter d'autres chemins d'emplacement, mais attention, ceci n'est pas permanent, au prochain reboot, paf !!! Tout aura sauté ! 🙄
Du coup, si vous voulez que ce soit persistant, il faut ajouter la ligne dans le
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.
Table des matières
Informations
Site web officiel : http://lv2plug.in/.Dernière révision : 1.18.10.
Co-auteur : Drobilla, Steve Harris et Thorsten Wilms.
Liste de développement : http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in.
Canal IRC : #lv2 sur freenode.
Description
Aux origines de LV2, il y a LADSPA.LADSPA est une norme de greffons vieillissante, elle a fait son temps. 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 pour les programmes ne les intégrant pas en interne.Ils vous autorisent donc à utiliser ces greffons avec n'importe quel programme compatible JACK (la caractéristique qui tue sous GNU/Linux 😉 )
- 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 au format LV2 (spécialement Zyn),
- SLV2 est une bibliothèque en langage C pour les hôtes LV2.
Installation
Les greffons LV2 s'installent dans:-
/usr/lib/lv2quand 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, ...) 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 :Copy to clipboard
echo $LV2_PATH
ou aussi
Copy to clipboard
env
Modifier le PATH :
Copy to clipboard
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é ! 🙄
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 utiisateurs, il faut le mettre dans le fichier système /etc/bash.bashrc.