Qtractor project is an Audio/MIDI multi-track sequencer application written in C around the Qt4 toolkit using Qt Designer.
The initial target platform will be 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.
Installation:
The installation procedure follows the standard for source distributions. Once under the extracted source directory:
./configure [--prefix=prefix] make
and optionally as root:
make install
This procedure will end installing the following couple of files:
What's New in This Release: [ read full changelog ]
. Slight optimization in audio and MIDI meters refresh rate. . Another ancient bug has been squashed: MIDI events were being recorded even though recording wasn't rolling; spurious event times were being recorded due to an absent started queue. . Major fix applied to audio track monitor metering, and most importantly to plugin processing, correcting tentatively all audio buffer offsetting and slicing due on loop turnarounds. . Fixed a potential crash and/or simple record dismissal when changing properties of a track already armed for recording; prevent record engaged tracks from editing or removal. . Lighten up the connections line and highlight colors, as seen to fit best on some darker background themes. . Several icons refined with slight transparent shadowing. . Send/reset all MIDI buses and track controllers (ie. volume and panning) only when main transport playback is started, avoiding the pouring on eg. loop, playhead or tempo changes. . Pressing the Escape key also clears current selection in the main track-view and MIDI clip editor; resizing multiple events at once doesn't need help from Shift or Ctrl modifiers anymore. . DSSI and VSTi plugins get all their default parameters values reset on MIDI program change. . Several major fixes have been applied to the MIDI clip editor, regarding snap precision and correctness, most specially due on clips which weren't located on exact bar boundaries. . Brand new usability feature introduced: mute, solo and monitor toggling may now be applied to all tracks in session at once, when issued with either the Shift or Ctrl keyboard modifiers, which will set or reverse respectively all other tracks state. . Audio buses plugin chain may be also accessed and edited from the extended bus management dialog (View/Buses...). . MIDI meter level default color is now set distinct from the old lime-green one as in audio level meters. . MIDI clip editor is now a genuine top-level window, fixing all keyboard shortcut ambiguities with main application window. . Mixer splitter panes are now collapsible and optionally hidden. . Make MIDI instrument patch management a little more sane, as for preventing the accidental insertion of blank instrument names and automatic default bank/program selection in track properties. . All connections are now based exclusively on the textual client and port names, effective in particular to match MIDI bus ports with disregard to their volatile numerical identification. . MIDI file (SMF) header endianess fix (PPC users rejoyce:)) . Record armed tracks aren't muted for playback anymore, as this was a severe crippling nuisance regarding input monitoring and all mighty user experience after recording a simple take; for instance, as the bottom line goes, there's no need to un-arm a track from its record-enabled state anymore, for just recorded material get heard on immediate playback; kick on the jam! . Playhead position overflow fixed on negative MMC STEP commands. . Thumb-view width proportions now based on minimal slack session length instead of the auto-extending track-view contents width. . Optimize audio clip drawing, most specially on zoomed-out levels. . Bring the audio peak frames into some sort of cache, preventing recurrent peak frame buffer reallocation and trashing.