liblrdf is a lightweight RDF metadata handling library with extensions for manipulating LADSPA Schema-specific data.
http://plugin.org.uk/lrdf/ This version adds: * MacOSX compatibility, courtesy of Taybin Rutkin * A convienient method for reading control scale points * A convienient method for writing preset information An example showing how to use the two new methods can be found in examples/scale_test.c and examples/setting_test.c Scales are a way of mapping the semantics of port values to labels, eg. that an oscilator wave control has known behaviours for 0, 1 and 2 mapping to "sine", "square" and "saw". An RDF scale description of his plugins is included with Tom's Audio Plugins (http://www.hszk.bme.hu/~st444/tap/tap.html) and an RDF description of the scales for mine is on the website (http://plugin.org.uk/src/metadata/swh-scales.rdf, you can install it in /usr/local/(share/)ladspa/rdf/) and will be included in the next release. - Steve