Hi all,
A highly overdue release of various improvements and bugfixes cumulated
over the last five (!) years is finally out.
The main changes are in the Global store that got some handy attributes
added to the storage locations, i.e. you can now set a number of
repetitions counter. You can also click on a spot within the location
buttons to interrupt the automatic progression across locations
temporarily. This may improve its usability a bit.
Regarding LV2, there is now a X11 UI descriptor provided (thanks to Rui
rncbc for a model how to do this in synthv1), but note that the qmidiarp
plugins *UIs* are still not self-contained and link to the Qt5 libraries
that were used for building, as long as nobody (including me) feels
ready to rewrite a library-independent LV2UI for them. They were checked
working nicely with qtractor, ardour 6, reaper, carla, jalv and bespoke
synth locally, but be warned.
The plugin dsps are, however, independent of Qt.
Thanks go to Matthew McGuire for adding a phase setting to the
calculated LFO waveforms and to all of you reporting bugs and suggesting
features.
qmidiarp-0.6.6 (2023-04-08)
New Features
o LFO: New control for phase of calculated waveforms (Matthew McGuire)
o Global Store: Each storage location now has a "number of repetitions"
property accessible through the context menu.
o Global Store: Each storage location now has a "Go here and stay"
storage sub-button to force remaining at that location.
o ALSA MIDI: Sending MIDI Clock to a specified ALSA port is now
available as a new preferences option
Improvements
o LFO and SEQ: More size and resolution values including odd values
Although there is compatibility check in place for saved sessions,
this may lead to wrong values for saved LV2 states if someone
uses this at all.
Long sequences only make sense for lower resolution. Drawing would
not be possible with high resolutions and lengths.
o SEQ: Improved display of loop marker
o SEQ: Increased lower octave transpose range
o Global Store: Preferences option to choose whether to store mute states
o LV2: a X11 plugin UI interface is now available
Fixed Bugs:
o Regression: Arp strayed in notes with zero velocity
o LV2: restored compatibility with suil > 0.10.2
o Crash when session managers tried to save/restore empty session
o Regression with application of compact widget style
o Regression when reading files with time module index -1
o Output port count could not be changed on commandline
Changes:
o Jack-Session support has been removed due to "official deprecation"
Download
https://sourceforge.net/projects/qmidiarp/files/qmidiarp/0.6.6/qmidiarp-0.6…
Github
https://github.com/emuse/qmidiarp
Website
https://qmidiarp.sourceforge.net/