
(Qt Sound Application)
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.
Features:
- Multi-track audio and MIDI sequencing and recording.
- Developed on the Qt C++ application and UI framework.
- Uses JACK for audio and ALSA sequencer for MIDI
as multimedia infrastructures.
- Traditional multi-track tape recorder control paradigm.
- Audio file formats support: OGG (via libvorbis),
MP3 (via libmad, playback only), WAV, FLAC, AIFF
and many, many more (via libsndfile).
- Standard MIDI files support (format 0 and 1).
- Non-destructive, non-linear editing.
- Unlimited number of tracks per session/project.
- Unlimited number of overlapping clips per track.
- XML encoded session/project description files (SDI).
- Point-and-click, multi-select, drag-and-drop interaction
(drag, move, drop, cut, copy, paste, paste-repeat, delete, split, merge).
- Unlimited undo/redo.
- Built-in mixer and monitor controls.
- Built-in connection patchbay control and persistence
(a-la QjackCtl).
- LADSPA, DSSI, native VST and LV2 plug-ins support.
- Unlimited number of plug-ins per track or bus.
- Plug-in presets, programs and chunk/configurations support, including native VST FXB/FXP file support.
- Unlimited audio effect send/return inserts per track or bus.
- Loop-recording/takes.
- Audio/MIDI clip fade-in/out (linear, quadratic, cubic).
- Audio/MIDI clip gain/volume, normalize, export.
- Audio/MIDI track and plugin parameter automation (dynamic curves,
sample&hold, linear and spline modes).
- Audio clip time-stretching (WSOLA-like or via librubberband),
pitch-shifting (via librubberband [9]) and seamless sample-rate
conversion (via libsamplerate).
- Audio/MIDI track export (mix-down, render, merge).
- Audio/MIDI metronome bar/beat clicks.
- Unlimited tempo/time-signature map.
- Unlimited location/bar markers.
- MIDI clip editor (matrix/piano roll).
- MIDI instrument definitions (a-la Cakewalk(tm) (*.ins));
SoundFont (*.sf2) and MIDI Names XML (*.midnam) files also supported..
- MIDI controller mapping/learn/assignment (mixer and plug-in parameters).
- MIDI system exclusive (SysEx) setups.
- JACK transport sync master/slave.
- JACK session support.
- NSM (Non Session Management) support.
- MMC control surface enabled.
- MIDI Song Position cueing support.
- Configurable keyboard and MIDI controller shortcuts.
changelog:
0.7.4 2016-01-28 The Tackiest Gluon
- Eye-candy warning: muted/non-soloed tracks are now shaded over the main thumb-view.
- Faster and crispier VST plugin editor (GUI) idle cycles.
- Fixed all core processing when any plugin has more audio outputs than channels on a track/bus where it's inserted.
- Added one decimal digit to all percentage input spin-boxes on the MIDI Tools dialog.
- Added brand new and global option to disable the so called "catch-up" default behavior (cf. View/Controllers.../Sync).
- Fixed some track control issues related to MIDI Controllers generic mapping (cf. View/Controllers...).
- Try making Help/Shortcuts... dialog window modeless, as far as under MIDI Controller, Inputs/Outputs Connections window also gets accessible enough.
- Fixed some vertical scrolling and play-head line re-drawing glitches introduced by the recent unlimited slack to editing beyond current contents length on main tracks view.
- Added one decimal digit to the Pitch-shift spin-box on audio Clip/Edit... properties dialog window.
- Added application keywords to freedesktop.org's AppData.
- Fixed local keyboard shortcuts on the Files organizer widget actions and context-menu.
- Improved Mixer multi-row layout (patch by Holger Marzen aka. bluebell, thanks).
- Fixed the Ctrl+drag/cloning left of a clip when towards near the beginning of session.
0.7.3 2015-12-29 A Tackier Gluon
- Slight increase on the number of decimal digits for the plugin parameters while on the generic plugin properties dialog. Also applied to automation curve node value editing.
- Unlimited slack is now in effect on editing over and beyond the current session or clip contents length, on both the main tracks and MIDI clip editor (piano-roll) views.
- Ctrl+click and dragging the left or right edges of a clip will now make it spill over and replicate as many clip clones as it fits in the left or right horizontal extent.
- Added View/Note Type and Value Type command menus to the MIDI clip editor (aka. piano-roll) which opens the possibility for discrete shortcuts to switching views eg. Note Velocity and Controller views (after a kind request by yubatake, thanks).
- Fixed the conversion and/or override of MIDI clip offsets when moving and copy/pasting across tempo/time-signature changes.
- Fixed MIDI file track/channel duration estimator, which was giving quite wrong and way too short reads.
- Fixed a drag-and-drop bug over the main tracks view, when new tracks were being inserted at the top and not to the bottom as is normally indicated by the floating visual placeholder.
- Fixed LV2UI_Resize handle from extension_data(LV2_UI__resize), now passing LV2UI_Handle in first argument to ui_resize(), as found correct and needed for resizable/scaleable LV2 UI's, most specially to ssj71's so called Infamous Plugins, thanks.
0.7.2 2015-12-10 Tacky Gluon Beta
- Yet another audio/MIDI time drift correction fix, now giving it some slack while turnaround looping on tempo changes.
- Prevent x11extras module from use on non-X11/Unix platforms.
- MIDI Track/Instrument cascading pop-up menus have been added, to main and MIDI clip editor windows.
- VST Plugin preset/bank files support (FXB/FXP) is now being integrated to the generic Plugin/Properties widget dialog.
- Added new Track/Duplicate menu command.
- Added simple XRUN red indicator to status bar.
- Make sure program change/presets are not selected on possibly multi-timbral instrument plugins when inserted on a MIDI bus.
- Prefer Qt5 over Qt4 by default with configure script.
- Fixed a potential crash-bug on first enabling either once the audio or MIDI metronomes.
0.7.1 2015-10-09 Meson Dope Beta
0.7.0 2015-07-24 Muon Base Beta
O.6.7 2015-05-27 Lepton Acid Beta
O.6.6 2015-03-29 Lazy Tachyon Beta
O.6.5 2015-01-30 Fermion Ray Beta
O.6.4 2014-11-24 Baryon Throne Beta
O.6.3 2014-09-22 Armed Hadron Beta
O.6.2 2014-07-07 Boson Walk Beta
O.6.1 2014-04-29 Bitsy Sweet Beta
0.6.0 2014-03-21 Byte Bald Beta.
[read more]
job recommendations: