Sord 0.5.0

sord 0.5.0 has been released. Sord is a lightweight C library for storing RDF statements in memory. For more information, see http://drobilla.net/software/sord.

Changes:

  • Remove glib dependency
  • Add function sord_contains for checking for a triple pattern
  • Add function sord_write_iter for writing a queried range
  • Fix Sord::Namespaces::qualify to no longer chop prefixes
  • Add ability to build static library

Lilv 0.4.4

lilv 0.4.4 has been released. Lilv is a C library to make the use of LV2 plugins as simple as possible for applications. For more information, see http://drobilla.net/software/lilv.

Changes:

  • Fix building python bindings
  • Make free methods tolerate being called on NULL
  • Remove lv2jack (replaced by jalv)
  • Fix parsing extra plugin data files in other bundles
  • Fix lilv_ui_is_supported when Lilv is built independently

Suil 0.4.4

suil 0.4.4 has been released. Suil is a library for loading and wrapping LV2 plugin UIs. For more information, see http://drobilla.net/software/suil.

Changes:

  • Fix embedding Gtk2 Qt4 UIs in Qt4 hosts that do not link to Gtk2

Lilv 0.4.2

lilv 0.4.2 has been released. Lilv is a C library to make the use of LV2 plugins as simple as possible for applications. For more information, see http://drobilla.net/software/lilv.

Changes:

  • Fix compilation issues on some systems
  • Fix build system Python 3 compatibility

Serd 0.4.2

serd 0.4.2 has been released. Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples. For more information, see http://drobilla.net/software/serd.

Changes:

  • Fix compilation issues on some systems
  • Fix build system Python 3 compatibility

Sord 0.4.2

sord 0.4.2 has been released. Sord is a lightweight C library for storing RDF statements in memory. For more information, see http://drobilla.net/software/sord.

Changes:

  • Fix compilation issues on some systems
  • Fix build system Python 3 compatibility
  • Bump Serd dependency to 0.4.0

Suil 0.4.2

suil 0.4.2 has been released. Suil is a library for loading and wrapping LV2 plugin UIs. For more information, see http://drobilla.net/software/suil.

Changes:

  • Fix compilation issues on some systems
  • Fix build system Python 3 compatibility

New LV2 host implementation stack

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

  • Serd, a fast, lightweight, dependency-free Turtle syntax library
  • Sord, an in-memory RDF quad store
  • Lilv, an LV2 host library (replaces SLV2)
  • 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 dramatically 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 is most welcome.


Lilv 0.4.0

lilv 0.4.0 has been released. Lilv is a C library to make the use of LV2 plugins as simple as possible for applications. For more information, see http://drobilla.net/software/lilv.

Changes:

  • Initial version (forked from SLV2)

Serd 0.4.0

serd 0.4.0 has been released. Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples. For more information, see http://drobilla.net/software/serd.


« Page 9 / 12 »