[LAA] New LV2 host implementation stack

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-announce@...>
Cc: linux-audio-dev <linux-audio-dev@...>
Date: Wednesday, May 25, 2011 - 10:46 am

Hi all,

I have released my new stack of libraries for implementing LV2 in hosts:

* Serd http://drobilla.net/software/serd
A fast, lightweight, dependency-free Turtle syntax library

* Sord http://drobilla.net/software/sord
An in-memory RDF quad store

* Lilv http://drobilla.net/software/lilv
An LV2 host library (replaces SLV2)

* Suil http://drobilla.net/software/suil
An LV2 UI loading/embedding library

These libraries collectively replace SLV2, and have no dependencies
except amongst themselves, and Glib (by Lilv and Sord, but this
dependency will likely be removed in the near future). Serd and Sord
replace Redland, making for a much smaller implementation more
appropriate for audio software and embedded applications.

Overall, Lilv is dramatically faster and leaner than SLV2, enough that
the improvement should be quite noticeable from a user point of view
(typically in a lag when the host first loads all LV2 data). Anyone
using SLV2 is highly encouraged to migrate to Lilv.

These libraries are well tested, each (except Suil) with a test suite
covering over 90% of the code, which runs without memory errors or
leaks. They are new, however, so (as always) there may be problems;
feedback (at http://dev.drobilla.net/newticket or personally) is most
welcome.

More information available at the links mentioned above. For the
lazy/eager, all downloads can be found in http://download.drobilla.net

Peace,

-dr

P.S. Packagers, please read the PACKAGING file!

_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[linux-audio-announce] [ANN] A/DeMuDi 1.2.1 is out, The AGNULA Team, (Thu Jul 7, 6:46 pm)
[LAA] SLV2 0.6.0, Dave Robillard, (Mon Jul 7, 1:48 pm)
[LAA] Rivendell v1.5.2, Fred Gleason, (Wed Aug 26, 1:03 pm)
[LAA] Qtractor 0.4.3 (fussy doula) released!, Rui Nuno Capela, (Sun Oct 11, 5:11 pm)
[LAA] [ANN] Jackbeat 0.7.3, Olivier Guilyardi, (Wed Nov 25, 9:01 am)
[LAA] Harrison Mixbus ... now available on Linux!, Ben Loftis, (Sun Mar 6, 7:23 am)
[LAA] New LV2 host implementation stack, David Robillard, (Wed May 25, 10:46 am)
[LAA] [ANN] Composite 0.006.2 Released, Gabriel Beddingfield, (Mon Jul 25, 11:03 am)
[LAA] Guitarix release 0.23.2, hermann, (Mon Jul 9, 8:00 am)
[LAA] setBfree - DSP tonewheel organ, Robin Gareus, (Sat Jun 8, 10:03 am)
[LAA] aubio 0.4.1, Paul Brossier, (Wed Mar 12, 7:15 pm)
[LAA] Yoshimi V 1.2.3, Will Godfrey, (Wed Aug 27, 12:13 pm)