1jalv (1.6.6) stable; 2 3 * Add a command line argument to select a specific UI 4 * Explicitly support lv2:inPlaceBroken 5 * Ignore ports with nonsense lv2:control designations 6 * Remove Jack session support 7 * Support port events for ui:showInterface UIs 8 9 -- David Robillard <d@drobilla.net> Thu, 07 Jan 2021 22:05:38 +0000 10 11jalv (1.6.4) stable; 12 13 * Support rdfs:label for port groups 14 * Use screen refresh rate with Gtk3 and Qt5 15 16 -- David Robillard <d@drobilla.net> Sun, 10 Nov 2019 21:56:49 +0000 17 18jalv (1.6.2) stable; 19 20 * Add jalv -i option to ignore stdin for background use 21 * Add several commands to console interface 22 * Add support for running as an internal Jack client (thanks Timo Wischer) 23 * Add support for underscore in port names on command line (thanks Jośe 24 Fernando Moyano) 25 * Fix Jack deactivation 26 * Fix compilation with recent Gtkmm versions that require C++11 27 * Fix potential crash when closed with worker (thanks JP Cimalando) 28 * Fix potential hang after Ctrl-c in console interface (thanks Laxmi Devi) 29 * Make Suil dependency optional 30 * Remove support for deprecated event and uri-map extensions 31 32 -- David Robillard <d@drobilla.net> Thu, 06 Jun 2019 20:38:01 +0000 33 34jalv (1.6.0) stable; 35 36 * Add PortAudio backend (compile time option, audio only) 37 * Add Qt5 version 38 * Add command prompt to console version for changing controls 39 * Add generic Qt control UI from Amadeus Folego 40 * Add option to print plugin trace messages 41 * Allow Jack client name to be set from command line (thanks Adam Avramov) 42 * Exit GUI versions on interrupt 43 * Exit on Jack shutdown (patch from Robin Gareus) 44 * Fix memory error on preset save resulting in odd bundle names 45 * Fix semaphore correctness issues 46 * Fix unreliable UI state initialization (patch from Hanspeter Portner) 47 * Improve preset support 48 * Print colorful log if output is a terminal 49 * Report Jack latency (patch from Robin Gareus) 50 * Set Jack port order metadata 51 * Support CV ports if Jack metadata is enabled (patch from Hanspeter 52 Portner) 53 * Support numeric and string plugin properties (event-based control) 54 * Support thread-safe state restoration 55 * Update UI when internal plugin state is changed during preset load 56 * Use moc-qt4 if present for systems with multiple Qt versions 57 58 -- David Robillard <d@drobilla.net> Wed, 04 Jan 2017 17:24:58 +0000 59 60jalv (1.4.6) stable; 61 62 * Add option to print control output changes to stdout 63 * Add support for data-access extension (based on patch by Filipe Coelho) 64 * Generate Qt moc nonsense at build time for broader compatibility 65 * Set port pretty names via new Jack metadata API 66 * Show newly saved presets in the preset menu 67 * Support new UI show/hide interface in console version 68 * Support saving the same preset several times 69 * Update for latest LV2 Atom Object simplifications 70 * Update man pages and console jalv help output for new options 71 * Upgrade to waf 1.7.16 72 73 -- David Robillard <d@drobilla.net> Fri, 08 Aug 2014 22:30:28 +0000 74 75jalv (1.4.4) stable; 76 77 * Add --no-menu option for jalv.gtk 78 * Add -c option for setting controls from the command line 79 * Don't expose non-MIDI event ports to Jack 80 * Hide controls for ports with notOnGUI property in generic UI (based on 81 patch from Robin Gareus) 82 * Preset menu support for Qt (patch from Timo Westkämper) 83 * Support ui:portMap feature to allow UIs to avoid hard-coded port indices 84 (useful for compatibility and separately distributed UIs) 85 86 -- David Robillard <d@drobilla.net> Sat, 04 Jan 2014 21:11:45 +0000 87 88jalv (1.4.2) stable; 89 90 * Add command-line option to control UI update frequency 91 * Fix crash when running "jalv" with bad command line arguments 92 * Fix default setting for non-sequential enumeration ports (patch from Robin 93 Gareus) 94 * Fix parameter changes with Qt UI 95 * Fix potential crash with UIs and debug printing 96 * Nicer printing of atom messages with -d 97 * Support rsz:minimumSize for atom and event ports 98 * Upgrade to waf 1.7.11 99 * Work around Gtk bug for labels on sliders (patch from Robin Gareus) 100 101 -- David Robillard <d@drobilla.net> Fri, 09 Aug 2013 14:40:20 +0000 102 103jalv (1.4.0) stable; 104 105 * Add menu bar and pass parent widget in Qt version for true UI embedding 106 * Add spinbuttons for precisely setting control values 107 * Group controls under headings if port group information is available 108 * Make URI map thread-safe, fixing occasional crashes for plugins with UIs 109 * Send time information to plugin when Jack tempo changes 110 * Support state:loadDefaultState 111 * Update to waf 1.7.8 and autowaf r90 112 * Use a more efficient dense layout for controls 113 114 -- David Robillard <d@drobilla.net> Sat, 23 Feb 2013 03:35:22 +0000 115 116jalv (1.2.0) stable; 117 118 * Add Gtk3 UI 119 * Fix Jack Session support 120 * Notify plugins of Jack transport changes by sending events (an atom:Blank 121 with properties from the LV2 time extension) 122 * Port to MinGW 123 * Refuse to instantiate plugins which require unsupported features 124 * Support LV2 buf-size extension (with all features) 125 * Support lv2:sampleRate control ports. 126 * Tolerate loading presets with port values that aren't xsd:decimal 127 * Tune UI update rate and ring size based on JACK rate and MIDI buffer size 128 to handle the handle the maximum message rate the plugin can send. 129 130 -- David Robillard <d@drobilla.net> Sun, 14 Oct 2012 22:38:53 +0000 131 132jalv (1.0.0) stable; 133 134 * Initial release 135 136 -- David Robillard <d@drobilla.net> Thu, 19 Apr 2012 22:42:42 +0000 137