Matthias Schönborn <mbs1303(a)gmx.de> wrote:
Hi list,
I've got a short question: How can I categorize my Ladspa plugins? I've
installed a lot of plugins to be able to choose the ones that are right
for me, and now it's getting a little bit messy. If I want to chain a
plugin, for example in ardour, quite 50% are categorized, but the other
half is uncategorised. How can I assign them a category? Thanks for your
advice!
Hi Matthias
LADSPA plugins are categorised using RDF files - you can usually find them
under /usr/share/ladspa/rdf (or do
$ echo $LADSPA_RDF_PATH)
in case they're installed somewhere else on your distro)
Plugins that aren't categorised lack a description in one of these files,
and your best bet would be to write them up yourself. You can get away with
copying the header and root element from one of the other files:
---8<---
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE rdf:RDF [
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
<!ENTITY dc "http://purl.org/dc/elements/1.1/">
<!ENTITY ladspa "http://ladspa.org/ontology#">
]>
<rdf:RDF xmlns:rdf="&rdf;" xmlns:rdfs="&rdfs;"
xmlns:dc="&dc;"
xmlns:ladspa="&ladspa;">
</rdf:RDF>
--->8---
and then add an entry for each plugin you want to categorise inside the
root element (just before '</rdf:RDF>') - you'll only need to add
three
lines for each plugin - e.g:
<ladspa:OscillatorPlugin rdf:about="&ladspa;1641">
<dc:title>Bandlimited Sawtooth Oscillator</dc:title>
</ladspa:OscillatorPlugin>
The ID (1641 in the example above) and title you can get using the
analyseplugin utility that comes with ladspa. The availbale categories
(OscillatorPlugin etc) are found in $LADSPA_RDF_PATH/ladspa.rdfs
Hope this helps!
-
Mike
Hi Mike,
Thank you very much for your detailed explanation! Surely that sounds like
more work than I thought it'd be, but tomorrow I'll have the time.
Cheers!
Matthias