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

Qtractor 0.9.34 - A Spring'23 Release batch #3


One third time,

Qtractor 0.9.34 (spring'23) is released!

Change-log:

  • Fixed the snap-to-beat of new notes entry on the MIDI clip editor (aka. piano-roll) due on time signature changes.
  • Start JACK transport rolling only when metronome Count-in ends.
  • Fixed an allegedly old and incorrect 0dBfs notch position on MIDI track/buses audio meter sidekicks.
  • Send/return and Aux-send inserts now show the proper name and the target output bus name on the properties editor title respectively.
  • Fixed a zero-day blunder that was keeping the real-time process cycle from having the uniform block-size of 64 frames per period; (thus, probably ineffective since v0.9.30).
  • Multiple MIDI clip tools may now be applied simultaneously, in a single shot, in the following priority order: quantize, transpose, normalize, resize, rescale and timeshift.
  • Plugin inventory scan now slightly optimized to an allegedly lesser aggressive cache-invalidation algorithm.
  • Do not send/Preview notes on the MIDI clip editor (aka. piano-roll) when playback is currently rolling.
  • Send all pending MIDI Note-Off events when playback stops/shuts-off (and/or the Panic! button is hit).
  • Fixed the internal MIDI file player queue to the highest resolution possible (PPQN aka ticks-per-beat).
  • Prepping into the next development cycle (with Qt >= 6.5).

Qtractor 0.9.32 - An Early-Spring'23 Release batch #3


Hi again,

Qtractor 0.9.32 (early-spring'23) released!

Change-log:

  • Downgraded JACK timebase BBT information to nominal PPQN resolution (aka. ticks-per-beat).
  • Make sure all previously saved connections to identical ALSA MIDI hardware devices are now discriminated and properly restored, even though the target devices have the very same name.
  • Fix drag'n'drop in drum mode MIDI clip editor.
  • Quick hack to get latency compensation when recording.
  • Introducing count-in to audio and MIDI metronomes: View/Options.../Audio|MIDI/Metronome/Count-in; Transport/Count-in.
  • Corrected MIDI metronome bar/beat note duration.
  • Give an early response upon opening any NSM session.

Vee One Suite 0.9.30 - An Early-Spring'23 Release batch #2


Hi there,

The Vee One Suite of 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 this(northern) Early-Spring'23 season...

A common change-log follows:

  • Restrict to existing named presets when adding new or editing programs; load and restore presets directly when previewing programs (cf. Configure... > Programs).
  • NSM open and save operation failures are now replied with an error status (was always OK before).
  • JACK client watchdog introduced for automatic reactivation and resilience (standalone only).
  • NSM announcement reply/error messages now relegated to debug builds only.

Qtractor 0.9.31 - A Winter'23 Release


Hello again,

Qtractor 0.9.31 (winter'23) is out!

Change-log:

  • Fixed a off-by-one rounding error on MIDI clip offset and lengths that were leaving some clips unlinked on load.
  • LXVST_PATH environment variable now accrues to VST_PATH for Linux-native VST2 plug-ins search path and not taking over in precedence anymore.
  • Fixed an old mistake on custom aliased CLAP and VST3 plugin paths.

Vee One Suite 0.9.29 - A Winter'23 Release


Hello there,

The Vee One Suite of 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 (northern) Winter'23 season...

All still delivered 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.

A brief change-log applies for all in common:

  • Bumping copyright headers to the brand new year.

Qtractor 0.9.30 - An End-of-Year'22 Release batch #3


Hello one third and last time this year,

Qtractor 0.9.30 (end-of-year'22) is released!

Change-log:

  • Plugin latency/delay compensation now in effect immediately after changing track option (cf. Track/Properties... /Plugins/Latency compensation).
  • Shade-off regions not-in-view from the thumb-views.
  • Improved MIDI queue time drift correction resilience and stability against in-flight tempo changes.
  • The main real-time process cycle now runs on uniform block-sizes, in strides of 64 frames per period, meaning a higher resolution automation, independent of buffer-size.
  • The internal main MIDI engine gets its ALSA sequencer queue to a higher resolution (PPQN aka ticks-per-beat) and not subordinated to the current session's anymore.
  • Although being deprecated to use, JACK Session support is hopefuly fixed, once again.
  • Better discriminate CLAP Plug-in specific note events and strict MIDI dialect event processing.