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

QmidiCtl 1.0.2 - An Early Spring'25 Release


Hello again!

QmidiCtl 1.0.2 (early-spring'25) is released!

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

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

Change-log:

  • Fixed command line parsing (QCommandLineParser/Option) to not exiting the application with a segfault when showing help and version information.
  • Prepping up next development cycle (Qt >= 6.8)
Website:
https://qmidictl.sourceforge.io
http://qmidictl.sourceforge.net
Project page:
https://sourceforge.net/projects/qmidictl
Downloads:
https://sourceforge.net/projects/qmidictl/files

Git repos:

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

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 && Have fun.

Donate to rncbc.org using PayPal Donate to rncbc.org using Liberapay

QmidiNet 1.0.1 - An Early Spring'25 Release

Hello!

QmidiNet 1.0.1 (early-spring'25) is out!

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.

See also: QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast.

Change-log:

  • Fixed command line parsing (QCommandLineParser/Option) to not exiting the application with a segfault when showing help and version information.
  • Prepping up next development cycle (Qt >= 6.8)

Website:

https://qmidinet.sourceforge.io
http://qmidinet.sourceforge.net

Project page:

https://sourceforge.net/projects/qmidinet

Downloads:

https://sourceforge.net/projects/qmidinet/files

Git repos:

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

 

License:

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

Enjoy!

Donate to rncbc.org using PayPal Donate to rncbc.org using Liberapay

QXGEdit 1.0.1 - An Early Spring'25 Release

Hi all!

QXGEdit 1.0.1 (early-spring'25) is 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.

Change-log:

  • Fixed command line parsing (QCommandLineParser/Option) to not exiting the application with a segfault when showing help and version information.
  • Prepping up next development cycle (Qt >= 6.8)

Website:

https://qxgedit.sourceforge.io
http://qxgedit.sourceforge.net

Project page:

https://sourceforge.net/projects/qxgedit

Downloads:

https://sourceforge.net/projects/qxgedit/files

Git repos:

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

 

License:

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

Enjoy!

Donate to rncbc.org using PayPal Donate to rncbc.org using Liberapay

qpwgraph v0.8.3 - An Early Spring'25 Beta Release

Hi again,

qpwgraph v0.8.3 (early-spring'25) is out!

Change-log:

  • Loading a patchbay profile (*.qpwgraph) from the command line, is now properly shown on the main window title and toolbar.
  • Added PipeWire command line version information.

Description:

qpwgraph is a graph manager dedicated to PipeWire, using the Qt C++ framework, based and pretty much like the same of QjackCtl.

Project page:

https://gitlab.freedesktop.org/rncbc/qpwgraph

Downloads:

Git repos:

https://gitlab.freedesktop.org/rncbc/qpwgraph.git (official)
https://github.com/rncbc/qpwgraph.git
https://gitlab.com/rncbc/qpwgraph.git
https://codeberg.org/rncbc/qpwgraph.git

License:

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

Enjoy!

Donate to rncbc.org using PayPal Donate to rncbc.org using Liberapay

QSampler 1.0.1 - An Early Spring'25 Release

Qsampler - A LinuxSampler Qt GUI Interface

Hi all!

Qsampler 1.0.1 (early-spring'25) is released!

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

Change-log:

  • Fixed command line parsing (QCommandLineParser/Option) to not exiting the application with a segfault when showing help and version information.
  • Prepping up next development cycle (Qt >= 6.8)

Website:

https://qsampler.sourceforge.io
http://qsampler.sourceforge.net

Project page:

https://sourceforge.net/projects/qsampler

Downloads:

https://sourceforge.net/projects/qsampler/files

Git repos:

https://git.code.sf.net/p/qsampler/code
https://github.com/rncbc/qsampler.git
https://gitlab.com/rncbc/qsampler.git
https://codeberg.com/rncbc/qsampler.git

License:

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

 

Enjoy!

Donate to rncbc.org using PayPal Donate to rncbc.org using Liberapay

Qsynth 1.0.3 - An Early-Spring'25 Release

Hello all!

Qsynth 1.0.3 (early-spring'25) is out!

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

Change-log:

  • Master gain front panel control now ranges from 0..1000, with default still at 100 (unit gain).
  • Fixed command line parsing (QCommandLineParser/Option) to not exiting the application with a segfault when showing help and version information.
  • Peppino knob style adjusted to lighter custom color themes.
  • Prepping up next development cycle (Qt >= 6.8)

Website:

https://qsynth.sourceforge.io
http://qsynth.sourceforge.net

Project page:

https://sourceforge.net/projects/qsynth

Downloads:

https://sourceforge.net/projects/qsynth/files

Git repos:

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

License:

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

Have fun!

Donate to rncbc.org using PayPal Donate to rncbc.org using Liberapay

QjackCtl 1.0.4 - An Early Spring'25 Release

Greetings everyone!

QjackCtl 1.0.4 (early-spring'25) is released!

QjackCtl is an aged yet modern, not so simple anymore, Qt application to control the JACK sound server, for the Linux Audio infrastructure.

Change-log:

  • Fixed command line parsing (QCommandLineParser/Option) to not exiting the application with a segfault when showing help and version information.
  • Graph: force an actual complete refresh on main View/Refresh..., especially when changing the color theme palette on-the-fly.

Website:

https://qjackctl.sourceforge.io
http://qjackctl.sourceforge.net

Project page:

https://sourceforge.net/projects/qjackctl

Downloads:

https://sourceforge.net/projects/qjackctl/files

Git repos:

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

 

License:

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

Enjoy!

Donate to rncbc.org using PayPal Donate to rncbc.org using Liberapay

qpwgraph v0.8.2 - An End-of-Winter'25 Beta Release

Hi all,

qpwgraph v0.8.2 (end-of-winter'25) is released!

Change-log:

  • Port colors: new PipeWire MIDI 2 (UMP) port type is now aliased to the same as (now old) MIDI port type. (pipewire >= 1.3.81)
  • Fixed command line parsing (QCommandLineParser/Option) to not exiting the application with a segfault when showing help and version information.

Qtractor 1.5.3 - A Mid-Winter'25 Release

Hi all,

Qtractor 1.5.3 (mid-winter'25) is out!

Change-log:

  • MIDI clip editor (aka. piano-roll): mouse cursor pointer shape now follows the current edit/draw mode permanently.
  • Attempt to improve MIDI SPP accuracy by postponing MIDI Continue command in one 16th note at playback (re)start.
  • Specific to (lib)RubberBand time-stretching and pitch-shifting, formant preserve and finer (R3) engine processing are now added to audio clip/playback options.
  • Resume normal playback state if rolling when transport rewind or fast-forward is disengaged.
  • Custom Style Sheet files (*.qss): all url() paths are considered relative to style-sheet file location.
  • Enforce a fixed size when LV2 plug-in UI no-user-resize feature is explicitly requested.)

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:

https://qtractor.org

Project page:

https://sourceforge.net/projects/qtractor

Downloads:

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

Git repos:

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

Wiki:

https://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!

Donate to rncbc.org using PayPal Donate to rncbc.org using Liberapay

Qtractor 1.5.2 - A New-Year'25 Release

Greetings,

Qtractor 1.5.2 (new-year'25) released!

Change-log:

  • Duplex MIDI Clock mode is not allowed anymore.
  • Immediate and consecutive plugin parameter changes are now merged into a single undo-able command, reflecting only the first value change in the series, dropping the previous old algorithm, which was dead wrong if not utterly defective.
  • Unique track names resolve to the first line only.
  • Help/Shortcuts... Search tool gets implemented; all changed MIDI controller shortcuts are reverted to their previous settings, when discarding or dismissing the dialog.
  • Fixed missing MIDI SPP in some cases.