Qtractor is an Audio/MIDI multi-track sequencer application written in C++ around the Qt framework. The target platform will be Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI,

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).
  • 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 Clock, Song Position cueing support.
  • Configurable keyboard and MIDI controller shortcuts.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow Qtractor

Qtractor Web Site

You Might Also Like
Powering the next decade of business messaging | Twilio MessagingX Icon
Powering the next decade of business messaging | Twilio MessagingX

For organizations interested programmable APIs built on a scalable business messaging platform

Build unique experiences across SMS, MMS, Facebook Messenger, and WhatsApp – with our unified messaging APIs.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
25
1
0
1
2
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • 感覺非常之專業
  • Qtractor is a good program and the support by the developer with some issues is really fast. This is a Opensource Program with a 5 star tech support like private software. Amazing product and amazing tech support by ticket system.
    1 user found this review helpful.
  • The best daw I've used! Easy to use and very practical
    1 user found this review helpful.
  • Truly amazing, it's been a treat using Qtractor as it's been maturing, really quite the ride! Looking forward to see where we go from here. :-D
    2 users found this review helpful.
  • Works perfectly on a Raspberry !
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux

Languages

English

Intended Audience

End Users/Desktop

User Interface

X Window System (X11), Qt

Programming Language

C++

Related Categories

C++ Sound Audio, C++ Audio Recording Software, C++ MIDI Software

Registered

2005-04-01