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

Qtractor 1.3.0 - An Early-Fall'24 Release

Cheers everyone,

Qtractor 1.3.0 (early-fall'24) is released!

Change-log:

  • Use timebase-aware JACK API for relocation; provide `bar_start_tick` in JACK Transport/Timebase BBT information.
  • Always reset the target bus when copying or moving an Aux-Send insert into an audio output bus.
  • Mixer: fixed dangling track removal after one of its buses has been previously deleted.
  • Fixed MIDI clip offset resizing, most especially when drag-moving the left-edge.
  • Audio Aux-sends inserted on audio output buses are not restricted to later buses anymore; the only restriction now is that no cyclic or loop-back routes are allowed; audio output buses are now sorted internally in-place for correct processing order.
  • Update all Aux-Send inserts whenever their respective output bus gets renamed or deleted.
  • User preference option View/Options.../General/Options/Reverse keyboard modifiers role (Shift/Ctrl), now also applying to the play-head and/or edit-head/tail re-positioning in the timeline.
  • Plug-in name/title alias makes its debut.
  • Fixed a partial port-name filtering issue on the MIDI Connections widget.
  • Last selected automation curve color is now persistent and the default for all later automation curves.
  • Connections: connector line colors are now uniquely mapped on a (readable/output) client name basis.

Qsynth 1.0.2 - An Early-Fall'24 Release

Howdy!

Qsynth 1.0.2 (early-fall'24) is out!

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

Change-log:

  • Peppino knob graphic style refined to follow designated palette color theme (and not being such an ugly style anymore;)).

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:

QjackCtl is 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!

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

QmidiCtl 1.0.1 - An Early Fall'24 Release


Season greetings!

QmidiCtl 1.0.1 (early-fall'24) 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:

  • Target platform is now Android 14 (in compliance to Google Play Developer Program policies).
  • Multi-touch/finger support is now an option.
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

Vee One Suite 1.1.1 - An End-of-Summer'24 Release

Greetings everyone,

The Vee One Suite, the so called gang-of-four old-school software instruments,

  • synthv1 as a polyphonic subtractive synthesizer;
  • samplv1 a polyphonic sampler synthesizer;
  • drumkv1 as yet another drum-kit sampler;
  • padthv1 a polyphonic additive synthesizer.

Are here released as the northern Mid-Summer'24 season...

All four delivered in dual form, still:

  • a pure stand-alone JACK client with JACK-session, NSM (Non/New Session Management) and both JACK MIDI and ALSA MIDI input support;
  • a LV2 instrument plug-in.

Change-log:

  • Fixed sample loop/offset-start/end state save and restore (samplv1 and drumkv1 resp.)
  • NSM: prevent loading any preset(s) given on command line.

QjackCtl 1.0.2 - An End-of-Summer'24 Release


Greetings everyone!

QjackCtl 1.0.2 (end-of-summer'24) 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:

  • Graph: when visible the thumb-view may now be drag-moved over to a different corner position anytime.
  • Session: introducing new Save session name/directory dialog.
  • Connections: connector line colors are now uniquely mapped on a (readable/output) client name basis.

Qtractor 1.2.0 - A Mid-Summer'24 Release

Greetings y'all,

Qtractor 1.2.0 (mid-summer'24) is out!

Change-log:

  • Check whether a LV2 plug-in UI no-user-resize feature is being explicitly requested.
  • Auto-backward is now strictly to the play-head position playback was last started.
  • MIDI clip editor (aka. piano-roll) undo/redo command stack is now held at the MIDI clip instance level and thus shared and the same to all respective linked clips; as bonus, it also survives the main session undo/redo command stack as well.
  • MIDI clip editor (View/) Drum Mode option is now persistent on a clip basis and across sessions.
  • Fixed NSM session initialization disabling auto-save and the new session template features altogether.
  • Fixed crash when removing a MIDI track that is currently set as ghost to open MIDI clip editor(s), or it's been duplicated just recently.
  • New MIDI clip tools: Resize / Join, Split notes.
  • Session templates do not impose an audio sample-rate anymore, now being hopefully sample-rate agnostic; also, the edit-head/tail cursors, loop-start/end and punch-in/out ranges and state are now simply ignored on loading and saving session templates.
  • MIDI tracks now show the respective audio output bus name, or dedicated port name whether applicable, under the 'Bus' column of main tracks left pane, above plugins list-box.
  • Mixer: also highlight both input and output bus strips, directly related to the current highlighted track.