Source i (link to git-repo or to original if based on someone elses unmodified work):

https://github.com/rncbc/qtractor

Original Featured
22
Become a Fan
8.3

Available as/for:appimagedesktoprelease-stablesource-packagesuse-rpmx86-64
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.
- 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(2), VST3, CLAP 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/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, 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)); 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.
Last changelog:

1.5.3 2025-02-09 A Mid-Winter'25 Release.

- MIDI clip editor (aka. piano-roll): mouse cursor pointer shape now follows the current edit/draw mode permanently.
- Attempt to improve MIDI SPP accuracy by postponing MIDI Continue command in one 16th note at playback (re)start.
- Specific to (lib)RubberBand time-stretching and pitch-shifting, formant preserve and finer (R3) engine processing are now added to audio clip/playback options.
- Resume normal playback state if rolling when transport rewind or fast-forward is disengaged.
- Custom Style Sheet files (*.qss): all url() paths are considered relative to style-sheet file location.
- Enforce a fixed size when LV2 plug-in UI no-user-resize feature is explicitly requested.)


Ratings & Comments

58 Comments

gabindesjardins

10 Iam haapy with appimage but can fedora do a suse rpm too? Thank you!

rncbc

you may find fedora rpms on my OBS repos (https://www.rncbc.org/drupal/node/2145)

hcsubser

hello man could you please specify in the product settings packagetype for appimage (set it to appimage), so that it appears in the appimagehub subcategory of pling.com. That way people looking for appimages could easly find them there. If you can do it for all 5 products you have here it would be much appreciated

rncbc

done, as suggested thanks

larkoma

10 10 the best

wootha

9 +

dovidhalevi

This and recent qjackctl are looking for libjack0. This is an older version and not compatible with recent distro upgrades of Debian, etc. I can compile it.

monoton

Error: Dependency is not satisfiable: liblo0ldbl linux mint 17.1 x64 thanks

dovidhalevi

Debs will not install correctly. Dependencies listed are incorrect/obsolete: qtractor : Depends: libjack0 but it is not going to be installed Depends: liblilv-0 but it is not installable Depends: liblo0ldbl but it is not installable Depends: libserd-0 but it is not installable Depends: libsord-0 but it is not installable Depends: libsratom-0 but it is not installable Depends: libsuil-0 but it is not installable

rncbc

all respective dependencies are also available from (my) OBS repository (http://download.opensuse.org/repositories/home:/rncbc) hth. cheers

dovidhalevi

Not the point. The distro's repositories have these libs with slightly different names so a package for the distro should site them: For example, Debian has libserd-0-0 instead of libserd-0.

MoonDragon

Qtractor is a joy to use, reminds me a lot of emagic logic without the objects layers. This is a very usable program and does the job without any hiccups!

dovidhalevi

Also latest 0.6.1 Trying to compile fails as well. It is including qt5 includes!!

dovidhalevi

0.5 and 0.6 on Debian 32-bit. Where, oh where, is the program?

dant3

Thanks for your application! It inspires me to do some more music venture!

rncbc

thanks && cheers

greggel

Sorry, but that didn't work it out with revision 1817, for previous revisions, too. *sigh* I have also tried to merge qtractor-0.4.7 but that would downgrade Qt to 4.7.0. Are you running Qt-4.7.1, too?

rncbc

i am sorry. but the above fix has been already confirmed by someone else. i wonder whether you have all the necessary Qt4 modules installed. ps. and yes, i've tried on Qt4.7.0, however as said, this issue only seems to occur on gentoo, which i am no connoisseur :)

greggel

Take it as partially solved ;) qgtkstyle is a part of qt-gui, even shipped with gentoo by default. $ locate -i qgtkstyle /usr/include/qt4/Qt/qgtkstyle.h /usr/include/qt4/QtGui/QGtkStyle /usr/include/qt4/QtGui/qgtkstyle.h What should i search for?

rncbc

thanks for keep trying :) anyhow, whould update and try again with today's svn trunk r1818 (qtractor 0.4.8.8) ? HTH

greggel

Done it the brutal way: cd ~/src/qtractor-svn rm -fr * svn up make -f Makefile.svn ./configure make -j3 sudo make -j3 install Works like a charm!

greggel

Hello. I've tried to compile from svn revision 1808 with Qt-4.7.1 and it fails. .obj/qtractorMainForm.o: In function `qtractorMainForm::qtractorMainForm(QWidget*, QFlags<Qt::WindowType>)': qtractorMainForm.cpp:(.text+0x3b76): undefined reference to `QGtkStyle::staticMetaObject' .obj/qtractorMainForm.o: In function `qtractorMainForm::qtractorMainForm(QWidget*, QFlags<Qt::WindowType>)': qtractorMainForm.cpp:(.text+0x6a06): undefined reference to `QGtkStyle::staticMetaObject' collect2: ld returned 1 exit status make[2]: *** [qtractor] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-sound/qtractor-9999/work/qtractor-9999/src' make[1]: *** [sub-src-make_default] Error 2 make[1]: Leaving directory `/var/tmp/portage/media-sound/qtractor-9999/work/qtractor-9999' make: *** [src/qtractor] Error 2

rncbc

this is gentoo right? i've got a few reports re.libqt4 builds on gentoo to have this QGtkStyle meta-declaration missing... try adding the following after line 118 of src/qtractorMainForm.cpp: #undef QT_NO_STYLE_GTK the result should look like this: ... 118: #if defined(Q_WS_X11) && QT_VERSION >= 0x040600 119: #undef QT_NO_STYLE_GTK 120: #include <QGtkStyle> 121: #endif ... then, make again. HTH

rncbc

heads-up: the above unconfirmed correction is in current svn trunk.

VectoR

Happy Birthday to You :)

Pling
0 Affiliates
Details
license GPLv2 or later
version 1.5.3
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 6

More Music Production from rncbc:

QjackCtl
rncbc
last update date: 5 months ago

Score 7.2

Qsynth
rncbc
last update date: 6 months ago

Score 6.6

QmidiCtl
rncbc
last update date: 6 months ago

Score 5.8

QXGEdit
rncbc
last update date: 9 months ago

Score 5.7

Other Music Production:

rosegarden
glaurent
last update date: 19 years ago

Score 5.0

MuseScore
wschweer
last update date: 10 years ago

Score 7.6

Kwave
dg6nee
last update date: 9 years ago

Score 6.7

Jackbeat
ojai
last update date: 15 years ago

Score 5.0

Guitar Scale Expert
foeke1
last update date: 12 years ago

Score 5.0

DamnSampler
silvansky
last update date: 15 years ago

Score 5.0