Show-off my open-source stuff, mostly of the Linux Audio/MIDI genre
Qtractor 0.9.10 - An Autumn'19 Release
Without any further delay, here it goes:
The shortest and maybe TL;DR change-log for this northern Autumn'19 release goes like this:
- Fixed the potential crash-effect in switching MIDI output buses on tracks that are set to show audio output monitoring meters.
- Fixed initial session tempo override when importing a standard MIDI file (as reported on issue #230).
- An alternate time-signature/meter option is being served to the MIDI clip editor (aka. piano-roll) and allowing for some poly-rhythm/meter scenarios on a per MIDI clip basis.
- Fixed MIDI "overdub" recording on offset clips.
- MIDI bank and program settings now propagating to all MIDI track's clips resp.
- Fixed MIDI file format default setting other than SMF Format 0.
- Escape key may now be used to reset time and tempo/time-signature spin-box controls.
- Play-head time and tempo/time-signature controls are now featured in MIDI clip editor toolbars (aka. piano-roll); time display format is also separated from the tracks main application view and defaults to BBT as being most convenient.
- All items in the MIDI clip editor's event list are now enabled, selectable and editable, no matter the filter settings for the event views.
- Added alternate yet non-official CMake build option.
- Improved MIDI clip editor (aka. piano-roll) position and size persistence across session state.
- Fix HiDPI display screen effective support (Qt >= 5.6).
- Mixer, Connections and MIDI clip editor top-level windows shall have no parent, unless when set as always-on-top tool windows. (REGRESSION)
- Make sure compiler flags comply to c++11 as standard.
Vee One Suite 0.9.10 - An Early Fall'19 Release
Summer's gone! So is the austral winter...
The Vee One Suite of old-school software instruments are now released for the Northern Fall/Autumn season:
All still available in dual form:
- a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support;
- a LV2 instrument plug-in.
Changes for this northern autumn'19 release goes like follows:
- Upstream packaging is now split on JACK standalone, LV2 plugin and common core and UI packages, similar to recent Debian practice.
- Highlight current element/sample/key on the virtual piano keyboard widget. (applies to samplv1 and drumkv1 only)
- Added alternate yet non-official CMake build option.
- Fix HiDPI display screen effective support (Qt >= 5.6).
- All randomizers now compliant to the standard normal distribution.
- Make sure compiler flags comply to c++11 as standard.
The Vee One Suite are free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.
Qtractor 0.9.9 - Summer'19 Release batch #3
For the third time and hopefully the last in the current northern estival season comes the final batch-of-one:
These are the changes for this Summer'19 release:
- Fixed editing and display of 'Pgm Change' events on the MIDI clip editor (aka. piano-roll).
- Introducing tempo/beat-detection support on the Clip / Tempo Adjust... dialog (provided libaubio >= 0.4.1 is available); and now also featured with some rough visual clues ;).
- Updated for the newer Qt5 development tools (>= 5.13).
- Imply asking for a brand new filename (ie. Save As...) whenever the session file original sample-rate differs from the current audio device engine (ie. JACK).
- Configure updated to check for qtchooser availability.
- Fix MIDI through for LV2 plug-ins that have no MIDI output event/atom ports.
Vee One Suite 0.9.9 - Summer'19 Release batch #2
Summery cheers!
The Vee One Suite of old-school software instruments are here released for the northern estival sesson:
All still available in dual form:
- a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support;
- a LV2 instrument plug-in.
The changes for this second batch of the Qstuff* Summer'19 release series are:
- Randomization of current parameters and partials is now available through a new top-level push-button and the context-menu respectively (partials randomization is applicable to padthv1 only).
- Zero-crossing detection algorithm has been improved, most specially to mitigate transient clicks across offset and/or loop points (whether applicable to samplv1 and drumkv1 only).
- Updated for the newer Qt5 development tools (>= 5.13).
- Per instance custom tuning (micro-tonal) option has been added to the previously existing global settings (cf. Help > Configure... > Tuning > Global, Instance).
- New DCF, LFO and DCA Enabled parameters (DCA disabling is applicable to samplv1 and drumkv1 only).
- Configure updated to check for qtchooser availability.
The Vee One Suite are free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.
jack_link 0.0.9 is out there!
Maybe not as compelling as any of those bad old Qstuff* but jack_link has made it to version 0.0.9 ... Yeah, and some weeks ago already, must I tell ya ;)
jack_link is a JACK time-base--and now also a transport--kinda-proof-of-concept bridge to Ableton Link, which already goes into its V3 incarnation.
In a (long, rather boring) sentence, this means that jack_link is now a bilateral bridge--read two-way--to JACK time-base master to Ableton Link local-cloud;) and vice-versa.
The usual caveat emptor rule applies. It may work well--if at all--on some JACK clients and incredibly FUBAR for others (!). To speak the truth, it has been only tested with--and you know what--yours truly Qtractor. And that's what makes me happy :)
Hope it makes you too!
Vee One Suite 0.9.8 - The Last of Spring'19 Release
Awe cheers!
The Vee One Suite of old-school software instruments are here once again released for the last time in Spring'19:
All as ever before, still available in dual form:
- a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support;
- a LV2 instrument plug-in.
The changes for this Last of Spring'19 release are:
- Improved slew-rate to DCF Formant coefficient updates.
- Refactored the LFO Sync for correctness.
- Dropped LFO Sync parameter as being irrelevant across element voicings. (drumkv1 only)
- Fixed all LFO Panning and Volume modulation, now being correctly isolated on a per voice basis.
- Fixed DC offset on all main DCO wavetable oscillators. (synthv1 only)
- Fixed initial DCO and LFO wave shapes on LV2 plug-in UI.
- Minor update to Debian packaging control file.
The Vee One Suite are free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.
synthv1 - an old-school polyphonic synthesizer
synthv1 0.9.8 (spring'19) is released!
synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx.
http://synthv1.sourceforge.net
- source tarball:
synthv1-0.9.8.tar.gz - source package:
synthv1-0.9.8-45.rncbc.suse.src.rpm - binary package (openSUSE Tumbleweed):
synthv1-0.9.8-45.rncbc.suse.x86_64.rpm - AppImage package (JACK stand-alone only):
synthv1-0.9.8-12.x86_64.AppImage
https://github.com/rncbc/synthv1.git
https://gitlab.com/rncbc/synthv1.git
https://bitbucket.org/rncbc/synthv1.git
samplv1 - an old-school polyphonic sampler
samplv1 0.9.8 (spring'19) is released!
samplv1 is an old-school polyphonic sampler synthesizer with stereo fx.
http://samplv1.sourceforge.net
- source tarball:
samplv1-0.9.8.tar.gz - source package:
samplv1-0.9.8-45.rncbc.suse.src.rpm - binary package (openSUSE Tumbleweed):
samplv1-0.9.8-45.rncbc.suse.x86_4.rpm - AppImage package (JACK stand-alone only):
samplv1-0.9.8-12.x86_64.AppImage
https://github.com/rncbc/samplv1.git
https://gitlab.com/rncbc/samplv1.git
https://bitbucket.org/rncbc/samplv1.git
drumkv1 - an old-school drum-kit sampler
drumkv1 0.9.8 (spring'19) is released!
drumkv1 is an old-school drum-kit sampler synthesizer with stereo fx.
http://drumkv1.sourceforge.net
- source tarball:
drumkv1-0.9.8.tar.gz - source package:
drumkv1-0.9.8-41.rncbc.suse.src.rpm - binary package (openSUSE Tumbleweed):
drumkv1-0.9.8-41.rncbc.suse.x86_64.rpm - AppImage package (JACK stand-alone only):
drumkv1-0.9.8-12.x86_64.AppImage
https://github.com/rncbc/drumkv1.git
https://gitlab.com/rncbc/drumkv1.git
https://bitbucket.org/rncbc/drumkv1.git
padthv1 - an old-school polyphonic additive synthesizer
padthv1 0.9.8 (spring'19) is released!
padthv1 is an old-school polyphonic additive synthesizer with stereo fx
padthv1 is based on the PADsynth algorithm by Paul Nasca, as a special variant of additive synthesis.
http://padthv1.sourceforge.net
- source tarball:
padthv1-0.9.8.tar.gz - source package:
padthv1-0.9.8-12.rncbc.suse.src.rpm - binary package (openSUSE Tumbleweed):
padthv1-0.9.8-12.rncbc.suse.x86_64.rpm - AppImage package (JACK stand-alone only):
padthv1-0.9.8-12.x86_64.AppImage
https://github.com/rncbc/padthv1.git
https://gitlab.com/rncbc/padthv1.git
https://bitbucket.org/rncbc/padthv1.git
Enjoy!
Qtractor 0.9.8 - Yet Another Spring'19 Release
Too hot to make any boring introduction, so let's get this straight:
The changes for this yet another seasonal release are as follows:
- Plugin-lists and respective plugins state may now be exported and/or imported as XML files.
- When in Drum Mode, Key and Scale are meaningless and thus functionally disabled from the MIDI clip editor (aka. piano-roll).
- MIDI clip editor's View > Ghost Track menu option is now finally a reality: show any existing MIDI track and its respective clips in the background as dimmed, semi-transparent aka. ghost events.
- Minor update to Debian packaging control file.
- Make sure partially selected clips are reset to whole when Shift/Ctrl keyboard modifiers are in effect, to prevent extraneous clip splits or cutaways afterwards.
QjackCtl 0.5.8 - A Spring'19 Release
Howdy!
QjackCtl - JACK Audio Connection Kit Qt GUI Interface
QjackCtl is a(n ageing but still, modernized) Qt application to control the JACK sound server, for the Linux Audio infrastructure.
Website:
http://qjackctl.sourceforge.net
Project page:
Downloads:
- source tarball:
qjackctl-0.5.8.tar.gz - source package:
qjackctl-0.5.8-37.rncbc.suse.src.rpm - binary package:
qjackctl-0.5.8-37.rncbc.suse.x86_64.rpm - AppImage package:
qjackctl-0.5.8-10.x86_64.AppImage
Git repos:
https://github.com/rncbc/qjackctl.git
https://gitlab.com/rncbc/qjackctl.git
https://bitbucket.com/rncbc/qjackctl.git
Change-log:
- When enabled the current default preset settings are now read from the last known JACK D-BUS configuration.
- Minor update to Debian packaging control file.
- Removed all the remaining leftovers of old pre-FFADO 'freebob' driver support.
License:
Enjoy && Keep having fun!