Show-off my open-source stuff, mostly of the Linux Audio/MIDI genre

rtirq update - 2018 edition

Hi there!

Almost 3 years after the last time, rtirq has been updated!

No big deal whatsoever just that scheduling policies and priorities are now reset/stop to SCHED_FIFO and 50, respectively. In fact there's no urge to update at all; the previous versions are still good to have around ;) It's just that things get a bit more politely correct on "reset" and/or "stop" modes.

The original packages available here:

rtirq-20180209.tar.gz
rtirq-20180209-36.src.rpm
rtirq-20180209-36.noarch.rpm

nb. the rtirq init-script/systemd-service only makes sense on real-time preemptive (PREEMPT_RT) or threadirqs enabled GNU/Linux kernels.

Cheers && Enjoy!

Donate to rncbc.org

Qtractor 0.8.6 - A Winter'18 Release!


Hey there!

Qtractor 0.8.6 (winter'18 beta) is out!

Not just special, maybe not even great or awesome but kind of huge thanks to Andreas Müller and Holger Dehnhardt for their intrepid contributions in code for this one significant notch up towards mythical v1.0 -- hell will break loose and freeze in the process, mind you and then, who cares? :)

As they say, and without further ado...

Change-log for this epic release:

  • Added LV2_UI_updateRate option support.
  • Added brand new option to deactivate plugins only if they can produce sound cf. main menu Track/Auto Deactivate (by Andreas Müller aka. schnitzeltony, thanks).
  • Workaround native file dialogs hang up by setting parent widget to NULL; it should be noted that dialogs now get an own entry in the task-bar (also by Andreas Müller aka. schnitzeltony, thanks).
  • Added ARM NEON acceleration support (by Andreas Müller aka. schnitzeltony, thanks).
  • Track count "limit" and a "Delta" mode flag, for momentary and encoded controllers support, have been added to MIDI Controllers generic mapping (cf. View/Controllers...; after an original pull-request by Holger Dehnhardt, thanks).
  • A little hardening on the configure (autoconf) macro side.
  • Pinned current/hi-lighted track dangling after removal.
  • An anti-flooding timer is now in place in MIDI Controller assignment (aka. MIDI learn) dialog.
  • Add MMC Track input monitor support.
  • New user preference option: View/Options.../General/Options /Reverse keyboard modifiers role (Shift/Ctrl), applied to main transport re-positioning commands: Transport/Backward, Forward, etc.
  • VST Time/Transport information is now also updated as on playing when in audio export aka. freewheeling mode.
  • LXVST_PATH environment variable now takes precedence over VST_PATH as Linux-native VST plug-ins search path.
  • MIDI Controllers mapped to non-toggling shortcuts now work as one-shot triggers, independent of MIDI event value.

Description:

Qtractor is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio and the Advanced Linux Sound Architecture (ALSA) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.

Website:

http://qtractor.org
http://qtractor.sourceforge.net
https://qtractor.sourceforge.io

Project page:

http://sourceforge.net/projects/qtractor

Downloads:

http://sourceforge.net/projects/qtractor/files

Git repos:

http://git.code.sf.net/p/qtractor/code
https://github.com/rncbc/qtractor.git
https://gitlab.com/rncbc/qtractor.git
https://bitbucket.org/rncbc/qtractor.git

Wiki (help wanted, always!):

http://sourceforge.net/p/qtractor/wiki/

License:

Qtractor is free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

Enjoy && Keep the fun.

Donate to rncbc.org

QmidiCtl 0.5.1 - An Early Winter'18 Release


Hi there!

Happy new year to y'all! I know I'm a little bit late on that, but can you feel the news? No? There's no fake news whatsoever! I'd let you solve the riddle by yourself as it's way more fun that way ;)

QmidiCtl 0.5.1 (early winter'18) released!

QmidiCtl is a MIDI remote controller application that sends MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (http://nerds.de). QmidiCtl has been primarily designed for the Maemo enabled handheld devices, namely the Nokia N900 and also being promoted to the Maemo Package repositories. Nevertheless, QmidiCtl may still be found effective as a regular desktop application and (drum-roll... ta-da!) as an Android application as well.

See also: QmidiNet - A MIDI network gateway via UDP/IP multicast.

Website:
http://qmidictl.sourceforge.net
https://qmidictl.sourceforge.io
Project page:
http://sourceforge.net/projects/qmidictl
Downloads:
http://sourceforge.net/projects/qmidictl/files

Git repos:

http://git.code.sf.net/p/qmidictl/code
https://github.com/rncbc/qmidictl.git
https://gitlab.com/rncbc/qmidictl.git
https://bitbucket.com/rncbc/qmidictl.git

Change-log (since last QStuff* End-of-Autumn'17 release):

  • A little hardening on the configure (autoconf) macro side.
  • A rather naive attempt to port to the Android-Qt platform; also introducing an (Android) Action Bar menu look-a-like.

License:

QmidiCtl is free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

 

Enjoy && keep the fun.

Donate to rncbc.org

Vee One Suite 0.8.6 - The End of Autumn'17 release


Wholly greetings!

The Vee One Suite of so called old-school software instruments, synthv1, as a polyphonic subtractive synthesizer, samplv1, a polyphonic sampler synthesizer, drumkv1 as yet another drum-kit sampler and padthv1 as a polyphonic additive synthesizer, are here released just in time for the merry season greetings.

As before, all available in dual standard forms:

  • 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 almost common change-log for this end-of-season follows:

  • Sync option added to DCO wavetable oscillators, as for making either one to hard-sync (slave) with the other one (master) in each pair. (applies to synthv1 only)
  • Micro-fade-in/out that were stapled at the loop start/end points respectively is now gone.(applies to samplv1 only)
  • Set on a minimum attack time of 500usec as much to prevent audible clicking on low-pitched notes.

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.

The QStuff* End of Autumn'17 Release

Hello everybody!

The Qstuff* End of Autumn'17 release bundle is getting wrapped up...

Please enjoy this classic batch and have lots of fun!

 

QjackCtl - JACK Audio Connection Kit Qt GUI Interface

QjackCtl 0.5.0 (end-of-autumn'17) released!

QjackCtl is a(n ageing but still) simple Qt application to control the JACK sound server, for the Linux Audio infrastructure.

Website:
http://qjackctl.sourceforge.net
https://qjackctl.sourceforge.io
Project page:
http://sourceforge.net/projects/qjackctl
Downloads:
http://sourceforge.net/projects/qjackctl/files

Git repos:

http://git.code.sf.net/p/qjackctl/code
https://github.com/rncbc/qjackctl.git
https://gitlab.com/rncbc/qjackctl.git
https://bitbucket.com/rncbc/qjackctl.git

Change-log:

  • On some desktop-shells, the system tray icon blinking on XRUN occurrences, have been found responsible to excessive CPU usage, an "eye-candy" effect which is now optional as far as Setup/Display/Blink server mode indicator goes.
  • Added French man page (by Olivier Humbert, thanks).
  • Make builds reproducible byte for byte, by getting rid of the configure build date and time stamps.

Donate to rncbc.org

 

Qsynth - A fluidsynth Qt GUI Interface

Qsynth 0.5.0 (end-of-autumn'17) released!

Qsynth is a FluidSynth GUI front-end application written in C++ around the Qt framework using Qt Designer.

Website:
http://qsynth.sourceforge.net
https://qsynth.sourceforge.io
Project page:
http://sourceforge.net/projects/qsynth
Downloads:
http://sourceforge.net/projects/qsynth/files

Git repos:

http://git.code.sf.net/p/qsynth/code
https://github.com/rncbc/qsynth.git
https://gitlab.com/rncbc/qsynth.git
https://bitbucket.com/rncbc/qsynth.git

Change-log:

  • Added French man page (by Olivier Humbert, thanks).
  • Make builds reproducible byte for byte, by getting rid of the configure build date and time stamps.

Donate to rncbc.org

 

QXGEdit - A Qt XG Editor

QXGEdit 0.5.0 (end-of-autumn'17) released!

QXGEdit is a live XG instrument editor, specialized on editing MIDI System Exclusive files (.syx) for the Yamaha DB50XG and thus probably a baseline for many other XG devices.

Website:
http://qxgedit.sourceforge.net
https://qxgedit.sourceforge.io
Project page:
http://sourceforge.net/projects/qxgedit
Downloads:
http://sourceforge.net/projects/qxgedit/files

Git repos:

http://git.code.sf.net/p/qxgedit/code
https://github.com/rncbc/qxgedit.git
https://gitlab.com/rncbc/qxgedit.git
https://bitbucket.com/rncbc/qxgedit.git

Change-log:

  • Added French man page (by Olivier Humbert, thanks).
  • Added one decimal digit to the randomize percentage input spin-boxes on the General Options dialog.
  • Make builds reproducible byte for byte, by getting rid of the configure build date and time stamps.

Donate to rncbc.org

 

QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast

QmidiCtl 0.5.0 (end-of-autumn'17) released!

QmidiCtl is a MIDI remote controller application that sends MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (http://nerds.de). QmidiCtl has been primarily designed for the Maemo enabled handheld devices, namely the Nokia N900 and also being promoted to the Maemo Package repositories. Nevertheless, QmidiCtl may still be found effective as a regular desktop application as well.

Website:
http://qmidictl.sourceforge.net
https://qmidictl.sourceforge.io
Project page:
http://sourceforge.net/projects/qmidictl
Downloads:
http://sourceforge.net/projects/qmidictl/files

Git repos:

http://git.code.sf.net/p/qmidictl/code
https://github.com/rncbc/qmidictl.git
https://gitlab.com/rncbc/qmidictl.git
https://bitbucket.com/rncbc/qmidictl.git

Change-log:

  • Added French man page (by Olivier Humbert, thanks).
  • Make builds reproducible byte for byte, by getting rid of the configure build date and time stamps.

Donate to rncbc.org

 

QmidiNet - A MIDI Network Gateway via UDP/IP Multicast

QmidiNet 0.5.0 (end-of-autumn'17) released!

QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA-MIDI and JACK-MIDI) over the network, using UDP/IP multicast. Inspired by multimidicast and designed to be compatible with ipMIDI for Windows.

Website:
http://qmidinet.sourceforge.net
https://qmidinet.sourceforge.io
Project page:
http://sourceforge.net/projects/qmidinet
Downloads:
http://sourceforge.net/projects/qmidinet/files

Git repos:

http://git.code.sf.net/p/qmidinet/code
https://github.com/rncbc/qmidinet.git
https://gitlab.com/rncbc/qmidinet.git
https://bitbucket.com/rncbc/qmidinet.git

Change-log:

  • Added new and replaced old system-tray menu icons.
  • Make builds reproducible byte for byte, by getting rid of the configure build date and time stamps.

Donate to rncbc.org

 

License:

All of the Qstuff* are free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

 

Enjoy && keep having fun!

Pages

Subscribe to rncbc.org RSS