Posts

Jalv 1.4.6

Jalv 1.4.6 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:

  • Add option to print control output changes to stdout
  • Add support for data-access extension (based on patch by Filipe Coelho)
  • Generate Qt moc nonsense at build time for broader compatibility
  • Set port pretty names via new Jack metadata API
  • Show newly saved presets in the preset menu
  • Support new UI show/hide interface in console version
  • Support saving the same preset several times
  • Update for latest LV2 Atom Object simplifications
  • Update man pages and console jalv help output for new options
  • Upgrade to waf 1.7.16

Ganv 1.4.2

Ganv 1.4.2 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:

  • Fix bug where edges would not update when nodes are moved after the canvas is cleared (fix stuck connections in Patchage after refresh).
  • Upgrade to waf 1.7.16

Lilv 0.20.0

Lilv 0.20.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:

  • Add convenient lilv_new_file_uri for creating file URIs
  • Add lilv_world_unload_bundle() and lilv_world_unload_resource()
  • Call lv2_lib_descriptor separately for different bundle paths (fix loading several dynamic plugins like Ingen at once)
  • Don't load files multiple times if they are listed as rdfs:seeAlso for several plugins
  • Fix issues with lilv_plugin_get_author_name and friends (thanks Filipe Coelho)
  • Fix several minor memory leaks
  • Fix use of lv2info -m and -p options to write plugin data (useful for porting plugins bridges with NASPRO)
  • Improve test coverage
  • Improved/working lv2_apply.py to apply plugin to a .wav (thanks Joe Button)
  • Tolerate calling lilv_node_as_uri or lilv_node_as_blank on NULL
  • Upgrade to waf 1.7.16

Suil 0.8.2

Suil 0.8.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:

  • Add configure options to disable all Gtk or Qt support
  • Fix embedding several Qt UIs in Gtk
  • Upgrade to waf 1.7.16

Sratom 0.4.6

Sratom 0.4.6 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:

  • Don't set eg prefix in sratom_to_turtle
  • Update for latest LV2 Atom Object simplification
  • Upgrade to waf 1.7.16

Sord 0.12.2

Sord 0.12.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 iteration over an entire graph (* * * graph)
  • Update to waf 1.7.16
  • sordmm.hpp: Remove unused members

Serd 0.20.0

Serd 0.20.0 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:

  • Add -lm to pkg-config libs
  • Correctly handle posix_memalign failure
  • Don't write xsd:decimal literals to Turtle bare if they would not be read back with the same type
  • Fix const-correctness violation for reader input string
  • Fix possible crash in serd_writer_end_anon() when writing invalid lists
  • Generate blank names like :b1 and :B2 not :genid1 :docid2
  • Support new RDF 1.1 Turtle
  • Update to waf 1.7.14

Patchage 1.0.0

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

Changes:

  • Allow removing connections by selecting their handle and pressing delete
  • Fix font configuration on OSX
  • Integrate with Mac menu bar on OSX
  • Make port colours configurable
  • Remove LASH support and simplify UI
  • Remove Raul dependency
  • Support for DOT export for rendering with GraphViz
  • Support port pretty names via new Jack metadata API
  • Switch from FlowCanvas to Ganv (much improved looks and performance)
  • Use Mac style key bindings on OSX
  • Use XDG_CONFIG_HOME instead of ~/.patchagerc

Ganv 1.4.0

Ganv 1.4.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 Connection::set_curved()
  • Add ability to select connections by their handles, either individually or in groups with rect select.
  • Add ability to select connections directly
  • Add font size API
  • Adjust padding and placement to precisely fit text
  • Begin using library and pkg-config names suitable for parallel installation. This version of flowcanvas is flowcanvas-1 and is NOT compatible with previous versions
  • Clean up API and improve documentation.
  • Clean up API/ABI by hiding private implementations.
  • Dramatically increase performance by rendering text manually rather than using the truly awful Gnome::Canvas::Text.
  • Fix lingering handle when deleting connections
  • Further slight improvements in memory consumption and alignment.
  • Improve scalability to graphs with many connections (eliminate linear connection searches and redundant connection collections).
  • Remove use of boost smart pointers. Adding and removing from containers (e.g. Canvas, Module) is now done automatically.
  • Size empty ports in font based units so they look right when zoomed
  • Switch to GPLv3+
  • Use system theme font size by default

Jalv 1.4.4

Jalv 1.4.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:

  • Add --no-menu option for jalv.gtk
  • Add -c option for setting controls from the command line
  • Don't expose non-MIDI event ports to Jack
  • Hide controls for ports with notOnGUI property in generic UI (based on patch from Robin Gareus)
  • Preset menu support for Qt (patch from Timo Westkämper)
  • Support ui:portMap feature to allow UIs to avoid hard-coded port indices (useful for compatibility and separately distributed UIs)

« Page 11 / 17 »