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.
Changes for this season's release are as follows:
- 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 hopefully fixed, once again.
- Better discriminate CLAP Plug-in specific note events and strict MIDI dialect event processing.
- Synthv1 - a polyphonic subtractive synthesizer.
- Samplv1 - a polyphonic sampler synthesizer.
- Drumkv1 - a drum-kit sampler synthesizer.
- Padthv1 - a polyphonic additive synthesizer.
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 plugin.
Changes for this release are:
- Mitigate NSM sending lots of dirty messages on SIGTERM signal.
- Although being deprecated to use, JACK Session support hopefully fixed once again.
See also: The QStuff* End-of-Year'22 Release batch #1.