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

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.)

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.

Vee One Suite 1.3.0 - A New-Year'25 Release

Greetings,

The Vee One Suite, the 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 for the New-Year'25 recycle...

All elivered 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:

  • Just another Vee-One's release for the New Year...
  • Last current element is now preserved and selected on preset and/or LV2 plug-in load (host permiting).(drumkv1 only)
  • LV2 Plug-in: element parameters as legacy input control ports are not automatable nor addressable from the host anymore. (drumkv1 only)
  • LV2 Plug-in: avoid making offset and loop range changes as regular parameter updates, which marked the host's state dirty (modified). (applies to samplv1 and drumkv1 only)

Qtractor 1.5.0 - An End-of-Year'24 Release

Hi all,

Qtractor 1.5.0 (end-of-year'24) is released!

Change-log:

  • Clip/Cross Fade may now apply to all (multiple) selected clips.
  • Fixed the status-bar session and MIDI clip length BBT format, when in presence of multiple tempo or time-signature changes.
  • Introducing MIDI clip editor (aka. piano-roll) new Transport/Step/Note/Backward and Forward menu actions, to move the play-head to previous and next note events, respectively.
  • MIDI clip editor (aka. piano-roll) menu Edit/Select Mode/Edit On, Off and Draw actions are now self-toggled when triggered.
  • Plug-in presets menu: now sorted alphabetically.
  • When summoned from the menu, the View/Tempo Map-Markers... dialog positions itself to the current play-head location, instead of the absolute beginning of the timeline.
  • Introducing new application custom theming option: View/Options.../Display/Options/Custom/Icons theme (directory or folder).
  • After a shameful long time, adding a brand new audio clip via the Clip/New... dialog, is now finally fixed and functional.
  • Mixer: reduced track names up to first line break.
  • Double-click on slider for default value, replicating the behavior of middle-click.
  • Fixed bug: Aux Send loses state when reordered in a strip.
  • Create/Add new bus below that which is used as source in View/Buses dialog.
  • Mitigate truncated bus names in Aux Send Bus dialog.
  • Fixed yet another old bug regarding the flush of all pending MIDI Note-Off events when playback stops, shuts-off or panics, especially relevant when playback is resumed anywhere but the absolute beginning of the timeline (and also after a first loop turn around).
  • Schedule an actual and complete refresh on main View/Refresh..., especially when changing a custom color theme palette on-the-fly.

Vee One Suite 1.2.0 - An End-of-Year'24 Release

Greetings,

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 being released for the End-of-Year'24 holidays...

All still delivered in dual form:

  • 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:

  • Configure/Tuning: fixed initial scale and keyboard map tooltips.

qpwgraph v0.8.0 - A Mid-Autumn'24 Beta Release

Cheers!

qpwgraph v0.8.0 (mid-autumn'24) is released!

Change-log:

  • A new Patchbay/Manage... feature dialog is introduced, targeting the currently loaded patchbay, allowing the removal and cleanup of connection rules that are no longer used, obsolete or simply not applicable anymore.
  • Force an actual complete graph refresh on main View/Refresh...
  • Introducing the new Graph/Options... dialog, to where the most general option settings have been (re)moved from the main Help menu.
  • Introducing Graph/Options.../Filter to hide nodes by node name pattern (blacklist).
  • Fix default PipeWire node nickname if given empty.

Qtractor 1.4.0 - A Halloween'24 Release

Hello again,

Qtractor 1.4.0 (halloween'24) is out!

Change-log:

  • Improved color contrast on track and clip title labels, when given track foreground and background colors are too similar in lightness.
  • Clip/Split now also applies to multiple selected clips, on any other track than current, if the split point (play-head) is found within.
  • Clip Merge/Export... audio clips now taking the internal audio resolution (ie. 64 frames/period), independent to former JACK/Pipewire buffer-size/period.
  • New Clip Mute state property introduced.
  • New MIDI clip tool option: Normalize / Compress.
  • Prepping up next development cycle (Qt >= 6.8)

Vee One Suite 1.1.3 - A Halloween'24 Release

Greetings (from the crypt),

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 for the spooky Halloween'24 evening...

All creepy delivered in dual form:

  • 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:

  • Prepping up next development cycle (Qt >= 6.8)