Jalv 1.8.0
Posted on in Software, LAD, LV2, JalvJalv 1.8.0 has been released. Jalv (JAck LV2) is a simple host for LV2 plugins. It runs a plugin, and exposes the plugin ports to the system, essentially making the plugin an application. For more information, see http://drobilla.net/software/jalv.
Changes:
- Add "quit" console command
- Add AppStream metainfo file
- Add Qt6 version
- Add missing short versions of command line options
- Add option to install tool man pages
- Add support for advanced parameters in console frontend
- Add support for control inputs with time:beatsPerMinute designation
- Add support for control outputs with lv2:latency designation
- Avoid over-use of yielding meson options
- Build Qt UI with -fPIC
- Clean up and strengthen code
- Clean up command line help output
- Cleanly separate audio thread from the rest of the application
- Fix Jack latency recomputation when plugin latency changes
- Fix clashing command line options
- Fix minor memory leaks
- Make help and version commands exit successfully
- Only send control messages to designated lv2:control ports
- Only send position to ports that explicitly support it
- Reduce Jack process callback overhead
- Remove Gtk2 interface
- Remove limits on the size of messages sent from plugin to UI
- Remove transport position dumping from Jack process callback
- Replace use of deprecated Gtk interfaces
- Rework Gtk3 interface into a relatively modern Gtk application
- Rewrite man pages in mdoc
- Simplify and unify plugin and preset command-line arguments
- Switch to external zix dependency
- Use Gtk switches instead of checkboxes for toggle controls
- Use fewer platform-specific APIs
- Use portable zix filesystem API