Posts

Serd 0.30.4

Serd 0.30.4 has been released. Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle, TriG, NTriples, and NQuads. Serd is suitable for performance-critical or resource-limited applications, such as serialising very large data sets or embedded systems.

Changes:

  • Fix EOF handling while reading in bulk or from strings
  • Fix lax handling of string errors
  • Fix reading from a null-delimited socket

Lilv 0.24.8

Lilv 0.24.8 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:

  • Allow passing strings for URIs in Python API when unambiguous
  • Fix cases where incorrect translation is used
  • Fix deleting state bundles loaded from the model
  • Fix memory leak when dyn-manifest has no plugins (thanks Michael Fisher)
  • Implement state:freePath feature

Patchage 1.0.2

Patchage 1.0.2 has been released. Patchage is a modular patch bay for Jack and ALSA based audio/MIDI systems.

Changes:

  • Add support for exporting canvas as PDF
  • Bring back Jack buffer size selector
  • Configure based on compiler target OS for cross-compilation
  • Don't install 512x512 icons
  • Fix compilation with Jack DBus
  • Order ports deterministically
  • Restore messages pane visibility and height
  • Save window size and position when closed via window manager
  • Style messages pane to match canvas
  • Support Jack CV and OSC via metadata
  • Upgrade to waf 2.0.19

Ganv 1.6.0

Ganv 1.6.0 has been released. Ganv is an interactive Gtk canvas widget for graph-based interfaces (patchers, modular synthesizers, finite state automata, interactive graphs, etc). For more information, see http://drobilla.net/software/ganv.

Changes:

  • Add API to specify module port order.
  • Add support for PDF and PS export.
  • Add support for beveled box corners.
  • Add support for edges that do not constrain the layout.
  • Dampen sprung layout energy over time to prevent oscillation.
  • Distinguish edge color from port color slighly.
  • Fix compilation with --no-fdgl (patch from Vlad Glagolev).
  • Fix crash when destroying canvas.
  • Fix port position on modules with embedded widgets.
  • Fix positioning of embedded widgets when changing layout.
  • Fix size of vertical flow modules.
  • Fix unexpected node jumping when dragging new connections.
  • Fix various minor visual alignment/sizing issues.
  • Highlight connected edges on port hover.
  • Improve appearance of graphs with circle nodes.
  • Improve text rendering at high zoom.
  • Improve update performance.
  • Preserve selection for quickly making several connections.
  • Upgrade to waf 2.0.19

Jalv 1.6.4

Jalv 1.6.4 has been released. Jalv is a simple but fully featured LV2 host for Jack which exposes plugin ports to Jack, essentially making any LV2 plugin function as a Jack application. For more information, see http://drobilla.net/software/jalv.

Changes:

  • Support rdfs:label for port groups
  • Use screen refresh rate with Gtk3 and Qt5

Lilv 0.24.6

Lilv 0.24.6 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:

  • Add more strict error detection when storing plugin state properties
  • Add option to override LV2_PATH in applications
  • Don't print errors when saving state if correct links already exist
  • Fix GCC8 warnings
  • Fix creating directories across drives on Windows
  • Fix issues with loading state with saved files from the model
  • Fix memory errors and Python 3.4+ compatibility in Python bindings
  • Fix unit tests on Windows
  • Make Python bindings more Pythonic

Suil 0.10.6

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

Changes:

  • Add no-cocoa configure flag
  • Update build system

Sord 0.16.4

Sord 0.16.4 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:

  • Update build system

Sratom 0.6.4

Sratom 0.6.4 has been released. Sratom is a small library for serialising LV2 atoms to and from RDF, for converting between binary and text or storing in a model. For more information, see http://drobilla.net/software/sratom.

Changes:

  • Make sratom_free() safe to call on NULL
  • Various minor code cleanups

Serd 0.30.2

Serd 0.30.2 has been released. Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle, TriG, NTriples, and NQuads. Serd is suitable for performance-critical or resource-limited applications, such as serialising very large data sets or embedded systems.

Changes:

  • Fix GCC 4 build
  • Fix colliding blank nodes when parsing TriG
  • Fix missing parse error messages
  • Fix parsing "a" abbreviation without padding whitespace
  • Fix parsing TriG graphs with several squashed trailing dots
  • Fix resolving some URIs against base URIs with no trailing slash
  • Improve build system and CI integration
  • Improve documentation

« Page 8 / 17 »