Qtractor - Le Bottin des Jeux Linux

Qtractor

🗃️ Specifications

📰 Title: Qtractor 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 04. Released (status)
🏷️ Category: Development ➤ Musical composition ➤ Sequencer ➤ DAW 🌍️ Browser version:
🔖 Tags: Development; Musical Composition; DAW; Flagship; LV2; LADSPA; DSSI; VST2 📦️ Package Name: qtractor
🐣️ Approx. start: 2005-03-02 📦️ Arch package: ✓
🐓️ Latest: 2023-01-24 📦️ RPM package: ✓
📍️ Version: Latest: 0.9.31 / Dev: b851d05 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: GPL-2+ 📦️ AppImage package: ✓
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 14230 🐛️ Created: 2014-03-21
🐜️ Updated: 2023-01-26

📖️ Summary

[fr]: Une station de travail numérique (DAW, pour « Digital Audio Workstation ») non linéaire et non destructive, libre et multi-plateforme, pour travailler avec l'audio et le MIDI. Elle permet de contrôler, enregistrer, modifier et exécuter des configurations acoustiques complexes. Elle utilise le serveur de sons JACK pour l'audio, et ALSA pour le MIDI, et supporte les greffons au format LADSPA, DSSI, VSTi natif et LV2. [en]: A non-linear, non-destructive, libre, multi-platform DAW for working with audio and MIDI. It allows to control, record, modify and execute complex acoustic configurations. It uses the JACK sound server for audio and ALSA for MIDI, and supports LADSPA, DSSI, native VSTi and LV2 plug-ins.

🚦 Status

💡 Lights on: ✓ 🦺️ Work in progress:
🤔️ Why ?: 🚀️ Code improvement 💥️ New version published (to be updated):
🎨️ Improvement of this entry: 🚧️ Some work remains to be done:

🎥️ Videos

🕯️ How To [en] / [en] / [fr]: (202011), (202011), (202106),


🎮️ Showcase: 💥️(202207), (201606), (201401),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2 3] [Features/About] [Screenshots] [Videos [Videos pv(201403) pv(201307) t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) ht(202011) ht(202011) ht(201911) ht(201107) ht(201107) ht(201710) ht[fr](202106) d(202207) d(201606) d(201401) d(201401) d(201502) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx) g(202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Support their work (Donate)]

🍩️ Resources
(empty):
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
Devs (Rui Nuno Capela [fr] [en]): [Site 1 2 3 4 5] [Forums] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube] [LinkedIn] [PressKit] [Interview 1(201706) 2(200701)]
The Project: [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Qtractor) [fr] [en] [de]]
[LinuxMAO [fr]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage 1 (author's repo) 2 3] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: -

🐘 Social Networking Update (on Mastodon)

🛠️ Title: Qtractor
🦊️ What's: A libre, non-linear & non-destructive DAW, for working with audio and MIDI
🏡️ https://qtractor.org
🐣️ https://github.com/rncbc/qtractor
🔖 #LinuxGameDev #Flagship #Music #DAW #Libre #Arch #RPM #Deb #Flatpak #AppIm
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.9.29➜0.9.31
⚗️ Code improvement 🚀️
📌️ Changes: https://qtractor.org/qtractor-downloads.html
🐘 From: https://social.tchncs.de/@distrowatch/109754536535085353

🕯️ https://watch.thekitty.zone/iYyeHomJCUQ
🕯️ https://watch.thekitty.zone/yXgQFpJha0c
🎮️💥️ https://watch.thekitty.zone/pyUpg3ZwVCI
🎮️ https://watch.thekitty.zone/2zZO7-wo2_o

🕶️ A view of the UI with several tracks representing the instruments (Drums1, Bass, Piano1, ...) that will be played. The UI is covered with other related Qtractor tool windows (Audio/MIDI bus, connections interface, sequencer, mixer).

Qtractor is a non-linear, non-destructive, libre, multi-platform DAW for working with audio and MIDI. It allows to control, record, modify and execute complex acoustic configurations. It uses the JACK sound server for audio and ALSA for MIDI, and supports LADSPA, DSSI, native VSTi and LV2 plug-ins.

📕 Description [fr]

Une station de travail numérique non linéaire et non destructive, pour travailler avec l'audio et le MIDI, par Rui Nuno Capela.
En C++ avec le framework Qt4.

Qtractor est une station de travail numérique (DAW, pour « Digital Audio Workstation ») non linéaire et non destructive, libre et multi-plateforme, pour travailler avec l'audio et le MIDI. Elle permet de contrôler, enregistrer, modifier et exécuter des configurations acoustiques complexes. Elle utilise le serveur de sons JACK pour l'audio, et ALSA pour le MIDI, et supporte les greffons au format LADSPA, DSSI, VSTi natif et LV2.


Qtractor est une application de séquenceur audio/MIDI multipiste écrite en C++ avec le framework Qt4. La plate-forme cible est Linux, où le Jack Audio Connection Kit (JACK) pour l'audio et l'Advanced Linux Sound Architecture (ALSA) pour le MIDI sont les principales infrastructures qui permettront d'évoluer vers une interface graphique de station de travail audio de bureau Linux assez complète, spécialement dédiée au home-studio personnel.

Qtractor est un logiciel libre, à code source ouvert, distribué selon les termes de la licence publique générale GNU (GPL) version 2 ou ultérieure.

☑ Séquençage et enregistrement audio et MIDI multipiste.
☑ Développé sur une application et framework d'interface utilisateur Qt C++ .
☑ Utilise JACK pour l'audio et le séquenceur ALSA pour le MIDI comme infrastructures multimédia.
☑ Paradigme traditionnel de contrôle des enregistreurs multipistes.
☑ Prise en charge des formats de fichiers audio : OGG (via libvorbis), MP3 (via libmad, lecture seule), WAV, FLAC, AIFF et bien d'autres (via libsndfile).
☑ Prise en charge des fichiers MIDI standard (format 0 et 1).
☑ Édition non destructive et non linéaire.
☑ Nombre illimité de pistes par session/projet.
☑ Nombre illimité de clips se chevauchant par piste.
☑ Fichiers de description de session/projet (SDI) codés en XML.
☑ Interaction pointer-cliquer, multi-sélectionner, glisser-déposer (glisser, déplacer, déposer, couper, copier, coller, coller-répéter, supprimer, diviser, fusionner, geler)
☑ Annulation/rétablissement illimité.
☑ Mélangeur et moniteur intégrés.
☑ Contrôle et persistance des patchs de connexion intégrés (à la manière de QjackCtl).
☑ Prise en charge des plug-ins LADSPA, DSSI, VST(2), VST3 et LV2 en natif.
☑ Nombre illimité de plug-ins par piste ou par bus.
☑ Prise en charge des préréglages, programmes et morceaux/configurations des plug-ins, y compris la prise en charge native des fichiers VST FXB/FXP.
☑ Nombre illimité d'inserts d'envoi/retour d'effets audio/MIDI par piste ou par bus.
☑ Enregistrement en boucle/prises.
☑ Fondu en entrée/sortie des clips audio/MIDI, fondu enchaîné (linéaire, quadratique, cubique).
☑ Gain/volume des clips audio/MIDI, normalisation, exportation.
☑ Automatisation des paramètres des pistes et des plugins audio/MIDI (courbes dynamiques, modes Sample & Hold, linéaire et spline).
☑ Étirement temporel des clips audio (de type WSOLA ou via la bande de fréquences de la bibliothèque), décalage de la hauteur (via la bande de fréquences de la bibliothèque) et conversion transparente de la fréquence d'échantillonnage (via libsamplerate).
☑ Exportation de pistes audio/MIDI (mixage, rendu, fusion).
☑ Barre de métronome audio/MIDI/clics de rythme.
☑ Carte de tempo/signature temporelle illimitée.
☑ Nombre illimité de marqueurs de position/barre.
☑ Éditeur de clips MIDI (matrice / rouleau de piano).
☑ Définitions des instruments MIDI (a-la Cakewalk(tm) (*.ins)) ;
☑ Fichiers SoundFont (*.sf2) et MIDI Names XML (*.midnam) également pris en charge.
☑ Mappage, apprentissage et affectation des contrôleurs MIDI (paramètres de mixage et de plug-in).
☑ Configurations exclusives au système MIDI (SysEx).
☑ Synchronisation de transport JACK maître/esclave.
☑ Prise en charge des sessions JACK.
☑ Support NSM (Non/New Session Management).
☑ Surface de contrôle MMC activée.
☑ Prise en charge de l'horloge MIDI et du Song Position Pointer (SPP).
☑ Raccourcis clavier PC et contrôleur MIDI configurables.



🍥️ Debian:

Séquenceur multi-pistes audio et MIDI
Il s’agit d’une application de séquenceur multi-pistes audio et MIDI écrite en C++.

Le « kit de connexion audio Jack » (JACK) pour l'audio, et l'« Architecture Linux Audio Avancée » (ALSA) pour le MIDI, sont les principales infrastructures pour évoluer vers une interface graphique plutôt complète de station de travail audio pour le bureau Linux, spécialement destinée au studio personnel.


🌍️ Wikipedia:

Qtractor est une station audionumérique d'édition non-linéaire et non-destructive, en logiciel libre, pour Linux, dont l'interface est basée sur le toolkit, Qt.

Il peut utiliser les API ALSA et JACK pour la gestion du processeur sonore.

Il supporte les greffons au format LADSPA, DSSI, VSTi natif et LV2.

Qtractor supporte les formats audio OGG (via libvorbis), MP3 (via libmad, lecture seule), WAV, FLAC, AIFF, ainsi que tous les formats supportés par libsndfile.

Qtractor gère les boucles, et l'import export de pistes audio et MIDI.

📕 Description [en]

📕🐧"A libre, non-linear & non-destructive DAW, for working with audio and MIDI"🐧📕.

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.

☑ 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, freeze)
☑ Unlimited undo/redo.
☑ Built-in mixer and monitor controls.
☑ Built-in connection patchbay control and persistence (a-la QjackCtl).
☑ LADSPA, DSSI, native VST(2), VST3 and LV2 plug-in 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/MIDI effect send/return inserts per track or bus.
☑ Loop-recording/takes.
☑ Audio/MIDI clip fade-in/out, cross-fade (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, 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/New Session Management) support.
☑ MMC control surface enabled.
☑ MIDI Clock, Song Position Pointer (SPP) support.
☑ Configurable PC-keyboard and MIDI controller shortcuts.


🍥️ Debian:

MIDI/Audio multi-track sequencer application
This is a MIDI/Audio multi-track sequencer application written in C++.

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, especially dedicated to the personal home-studio.


🌍️ 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.

Overview

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.

Features

(...)