Qtractor - Le Bottin des Jeux Linux



Title: Qtractor Type:
Genre: Development Status:
Category: Development ➤ Musical composition ➤ DAW, Sequencer & MIDI Editor Commercial:
Tags: Development; Musical Composition; Sequencer Demo:
Released: Latest : 0.7.1 / Dev : 19fe85 Package Name: qtractor
Date: 2015-11-06 Extern Repo:
License: GPL v2+ Deb Repo: Debian
View: Third person Package: ✓
Graphic: 2D Binary: ✓
Mechanics: Real Time Source: ✓
Played: Single PDA:
Quality (record): 5 stars Quality (game):
Contrib.: Goupil & Louis ID: 14230
Created: 2014-03-21 Updated: 2018-01-16


[fr]: Un séquenceur multi-pistes audio / MIDI [en]: An Audio/MIDI multi-track sequencer application


Lights on: Why ?: New version / Nouvelle version


Trailer / Gameplay [en] / [en] / [fr] :


Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t t t t t t g g g g g] [Reviews] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

Commercial : [Support their work (Donate)]

• (empty)
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

Devs (Rui Nuno Capela [fr] [en]) : [Site 1 2] [Forums] [twitter] [Facebook] [YouTube] [Google+] [LinkedIn] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

On other sites
[Wikipedia (Qtractor) [fr] [en]]
[Debian] [LinuxMAO [fr]]


News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Un séquenceur multi-pistes audio / MIDI, par Rui Nuno Capela.
En C + + avec le framework Qt4.

Qtractor est un séquenceur multi-pistes audio / MIDI écrit en C + + avec le framework Qt4.
Il fait appel au serveur de sons Jack Audio Connection Kit (JACK) pour l'audio, et Advanced Linux Sound Architecture (ALSA) pour le MIDI.
Qtractor est un logiciel libre, open-source, distribué sous les termes de la GNU General Public License (GPL) version 2 ou ultérieure.

Description [en]

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt4 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.

Qtractor is free, open-source software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

Wikipedia :

Qtractor is a hard disk recorder and digital audio workstation application for Linux. Qtractor is written in C++ and is based around the Qt4 library. Its author is Rui Nuno Capela, who is also responsible for the Qjackctl, Qsynth and Qsampler line of Linux audio software. Qtractor's intention is to provide digital audio workstation software simple enough for the average home user, and yet powerful enough for the professional user.

Qtractor is currently under rapid development, and SVN versions are updated often with new features.

Released under the terms of the GNU General Public License, Qtractor is a free and open source software application.


Qtractor is a non-destructive digital audio and MIDI multi-track composition sequencer and arranger software application. It does not affect, alter or modify the audio and/or MIDI files that are displayed as Clip Objects. Exceptions are files resulting from capture and recording operations or from explicit changes made through specialized Clip editing (e.g., MIDI Editor).

Currently Qtractor is simply the hobby project of one developer. Development was started on April 2005, initially as a Qt3 application. Since October 2006, it is officially a Qt4 application.

Qtractor is natively hardwired and exclusive to the JACK Audio Connection Kit infrastructure, and the ALSA sequencer for MIDI. Its current dependence on ALSA makes it a Linux-only application.


☑ Multi-track audio and MIDI sequencing and recording.
☑ Developed on pure Qt4 C++ application 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 VSTi and LV2 plug-in support.
☑ Unlimited number of plug-ins per track or bus.
☑ Plug-in presets, programs and chunk/configurations 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) and seamless sample-rate conversion (via libsamplerate).
☑ Audio/MIDI track export (mix-down, 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 shortcuts.