Qtractor Featured Original

Music Production

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/rncbc/qtractor

18
Score 89%
Description:

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 [1].
- Uses JACK [2] for audio and ALSA [3] sequencer for MIDI
as multimedia infrastructures.
- Traditional multi-track tape recorder control paradigm.
- Audio file formats support: OGG (via libvorbis [6]),
MP3 (via libmad [7], playback only), WAV, FLAC, AIFF
and many, many more (via libsndfile [4]).
- 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 [16]).
- LADSPA [5], DSSI [11], native VST [12] and LV2 [13] 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/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 [9]),
pitch-shifting (via librubberband [9]) and seamless sample-rate
conversion (via libsamplerate [8]).
- Audio/MIDI track export (mix-down, render, merge, freeze).
- 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) [18]);
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 [15].
- MMC control surface enabled.
- MIDI Clock, Song Position Pointer (SPP) support.
- Configurable PC-keyboard and MIDI controller shortcuts.

Last changelog:

0.9.5 2019-02-14 A Valentines'19 Hotfix release 9 days ago

- HiDPI display screen support (Qt >= 5.6)
- Fixed for DSSI plug-ins (eg. fluidsynth-dssi) loss of configuration state: clear internal config/state keys on release virtual method.
- Fixed for NSM (and JACK) sessions not saving the correct file references/symlinks of clips that are recorded or created during the initial and scratch session.

C

rncbc

11 years ago

Thanks for the heads-up on FHS.

Ah,... on so-called "sane" distros (aka not "braindead broken", sorry for the pun) qt3 and qt4 do coexist. And that's what I'm used to. Setting the build environment for each one has been just a matter of PATH tweaking, if one at all. Not a debianese mess, even if its FHS compliant or what. Sorry again :)

Particular problem with Qt deployment on debian seems to be the way that Qt programs, headers, libraries and what not, are kept splintered across the file system. On "sane but FHS broken" distros, all of the Qt tree is usually kept under one single point. Just a minor cost of a particular distro non-standard design ;)

Of course, I should know better that debian guys/gals always know what they're doing :)

Sorry for the twisted humor, and most of all, just plain debian ignorance ;)

Now, back to reality, does it help in any way having this one for a start?

$ ./configure --with-qt=/usr/share/qt4

Just trying... but I'm afraid, due to the way my reasoning works, it should also fail on debian FHS splintering :P

Cheers.

Report

wolffc

11 years ago

> ./configure --with-qt=/usr/share/qt4

Of course in case of qtractor, where nobody is calling qmake manually, this works, too. Configure then behaves just like with QTDIR=/usr/share/qt4 exported and make will call the *-qt4 executables. Not so different from your distro, is it?

Anyway, despite of the somewhat stressful attitude in this thread, qtractor looks nice.

Report

reavertm

11 years ago

oh come on - it's not the right place to post bug reports here

Report

0.9.5 2019-02-14 A Valentines'19 Hotfix release 9 days ago

- HiDPI display screen support (Qt >= 5.6)
- Fixed for DSSI plug-ins (eg. fluidsynth-dssi) loss of configuration state: clear internal config/state keys on release virtual method.
- Fixed for NSM (and JACK) sessions not saving the correct file references/symlinks of clips that are recorded or created during the initial and scratch session.

0.9.4 2019-02-07 The Winter'18 release 16 days ago

- Drag-moving and copy-pasting existing clips, while over the main track-view, now shows the respective (audio wave-shapes and MIDI piano-rolls) graphical representations, as much as possible.
- For good and bad, session name changes now trickle down to respective audio/MIDI file names as well.
- Audio output monitoring meters may now be shown on MIDI tracks and buses as a default user preference option (View/ Options.../Plugins/Instruments/Show audio output monitoring meters) and also in plugin list context sub-menu (Audio/Meters).
- Custom color (palette) themes can be exported to and imported from external files.
- LV2 plug-in UI GTK2 and X11 in Qt5 host native support are now enabled on configure by default.
- Fixed minimum input value as 10% (was 1%) for audio clip time-stretching in the Clip / Edit... dialog.

0.9.3 2018-12-07 The End of Autumn'18 release 2 months ago

- Auto-backward now skips the end-of-session location.
- Audio clip time-stretching and pitch-shifting limits are now 10-fold in either direction.
- Custom color (palette) theme editor introduced; color (palette) theme changes are now effective immediately, except on default.
- Old deprecated Qt4 build support is no more.
- Recover audio and MIDI dedicated port connections when changing any of the Metronome, Player and/or Control option settings.
- Fix MIDI track (and bus) bank/program reset to none.
- Anti-glitch micro-fade-in is disabled on audio clips with zero offset.
- Audio and MIDI file players also stopped on Transport / Panic command.
- LV2 plug-in UI GTK2 and X11 in Qt5 host native support are now disabled on default configure.
- Get rid of symlink duplicates on the default plugin search paths.
- According to Debian policy and guidelines, the out-of process plugin scanner (qtractor_plugin_scan) is now installed to $LIBDIR/qtractor.

product-maker wootha Jan 16 2019

+

product-maker pemartins Jan 13 2018

product-maker Kool5 Jan 03 2018

product-maker rudolf455 Aug 19 2016

product-maker antis81 Aug 12 2016

product-maker alibaba2 Apr 19 2016

product-maker nicola01127 Mar 16 2016

product-maker ujnhz Jan 31 2016

product-maker deabru Dec 13 2015

product-maker PeterKabin Dec 11 2015

product-maker dubious Oct 27 2015

product-maker Alesvol Jun 05 2015

product-maker monoton Dec 11 2014

product-maker giuped Nov 19 2014

product-maker audoban Sep 23 2014

product-maker jensharnold Aug 20 2014

product-maker altagir Oct 23 2013

product-maker droper05127 Oct 07 2013

product-maker OderMalSo Oct 05 2012

product-maker dmeyer Oct 01 2012

product-maker zakoz Jul 26 2012

product-maker yurchor Mar 05 2012

product-maker nikore90 Dec 18 2011

product-maker Apoclypse Oct 09 2011

product-maker fri Oct 05 2011

product-maker mononoke Jul 24 2011

product-maker cojack Apr 26 2011

product-maker deuteros Jan 21 2011

product-maker pvt14 Oct 27 2010

product-maker 48 390

File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
GPLv2 or later
version
0.9.5
updated Feb 14 2019
added Apr 14 2007
downloads today
0
page views today 10