Historique: LV2
Aperçu de cette version: 114
LV2, une nouvelle spécification de greffons pour le libre.
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 permet d'écrire des greffons audio et de leurs y adjoindre de belles interfaces graphiques externes.
Un autre de ses gros avantages, est qu'il autorise et facilite l'internationalisation (la traduction).
Les greffons LV2 peuvent traiter différents types de données (MIDI ou OSC) en plus de l'audio et rester ouverts à d'autres formats.
LV2 est appelé à devenir le standard dans le domaine des greffons libres.
Il 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.
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
Ils vous autorisent donc à utiliser ces greffons avec n'importe quel programme compatible JACK (la caractéristique qui tue sous GNU/Linux 😉 )
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. D'ailleurs, LV2 = Ladspa Version 2 .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 permet d'écrire des greffons audio et de leurs y adjoindre de belles interfaces graphiques externes.
Un autre de ses gros avantages, est qu'il autorise et facilite l'internationalisation (la traduction).
Les greffons LV2 peuvent traiter différents types de données (MIDI ou OSC) en plus de l'audio et rester ouverts à d'autres formats.
LV2 est appelé à devenir le standard dans le domaine des greffons libres.
Il 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
Les greffons LV2 s'installent généralement dans/usr/lib/lv2 ou éventuellement dans /usr/local/lib/lv2/. Pourquoi plusieurs endroits ? C'est l'histoire des hiérarchies sur un système unix. L'endroit dédié est /usr/lib/lv2 et, normalement sous unix, si vous voulez installer un truc avec une compilation, c'est mieux de le placer dans /usr/local/ ... ... C'est écrit normalement parce que tous les développeurs ne sont pas très regardant là-dessus. De toutes façons, il n'y a pas trop d'influence pour l'utilisateur car les hôtes (LV2rack, Ardour, ...) regardent dans ces 2 chemins. Si vous voulez vraiment en être sûr, vous pouvez aussi regarder si vous avez un LV2_PATH de défini dans votre environnement (commande env). C'est juste une sécurité, si vous avez quelque chose, c'est bien, sinon, c'est pas grave. Si vous voulez vraiment mais alors VRAIMENT être sûr, vous pouvez ajouter ce LV2PATH avec une commande.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 (et tout ce que vous voulez d'autres)
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. Je suppose qu'il doit y avoir un moyen de définir ce PATH pour tous les utilisateurs, mais je ne le connais pas.Changelog
[+]Les greffons et les suites de greffons
Pour un coup d’œil rapide sur les suites de greffons au format LV2, vous pouvez vous rendre sur la page de la Greffons.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.