Your SlideShare is downloading. ×
0
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Qtractor - An Audio/MIDI multi-track sequencer

1,769

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,769
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SAPO Codebits 2008 Qtractor An Audio/MIDI multi-track sequencer Rui Nuno Capela rncbc.org http://qtractor.sourceforge.net November 2008
  • 2. What is Qtractor ? (1) Yet another Audio / MIDI sequencer ? Yes ;-)  Multi-track recorder paradigm  GNU / Linux  JACK  ALSA Sequencer  C++  Qt 4  GPL Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 2
  • 3. What is Qtractor ? (2) ● Home-studio DAW GUI ● Intuitive and easy to use (hopefully) ● Music-making playground ● Not for the erudite (no score editor) ● Techno-boy bedroom studio, anyone? ● Not a revolution, will evolve . . . ● Why not Ardour, Rosegarden ? Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 3
  • 4. Who is behind ? Hobby work of one developer ● me, rncbc a.k.a. Rui Nuno Capela LAD Portfolio ● QjackCtl ● Qsynth ● Qsampler A gift economy player :-) Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 4
  • 5. But why ? ● Just for fun ● The motive . . .  Long time enthusiasm on electronic music ● The skill . . .  A half-life on programming (>20y) ● The moment . . .  An extraordinary event alignment occurred in the whole Universe . . . So that was it ! Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 5
  • 6. Where can get it ? qtractor.sourceforge.net ● Alpha still, but... ● Fully functional (no not-implemented-yets) ● What You See Is What Is Working ● Bugs'R'Us ● WIP Open for Business (no money involved) ● users, developers, players, nurturers . . . Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 6
  • 7. What do I need ? (1) Requirements  Mandatory  Qt 4 (core, gui, xml)  JACK  ALSA  libsndfile  LADSPA (SDK) Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 7
  • 8. What do I need ? (2) Requirements  Optional  libvorbis (enc, file)  libmad  libsamplerate  librubberband  DSSI (SDK)  VST (SDK) Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 8
  • 9. Featuritis (1) ● Multi-track audio and MIDI sequencing and recording. ● Developed on pure Qt4 C++ application framework (no Qt3 / KDE dependencies). ● Uses JACK for audio and ALSA sequencer for MIDI, as multimedia infrastructures. ● Traditional multi-track tape recorder control paradigm. Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 9
  • 10. Featuritis (2) ● Audio file formats support: OGG (libvorbis), MP3 (libmad, playback only), WAV, FLAC, AIFF and many, many more (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. Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 10
  • 11. Featuritis (3) ● Built-in mixer and monitor controls. ● Built-in connection patch-bay control and persistence (QjackCtl;). ● LADSPA, DSSI and native VSTi plug-ins support. ● Unlimited number of plug-ins per track or bus. ● Plug-in presets, programs and chunk/configurations support.
  • 12. Featuritis (4) ● Audio/MIDI clip fade-in/out (linear, quadratic, cubic). ● Audio/MIDI clip gain, normalize, export. ● Audio clip time-stretching (WSOLA-like, librubberband). ● Audio clip pitch-shifting (librubberband). ● Audio clip seamless sample-rate conversion (libsamplerate). ● Audio/MIDI track export (mix-down, merge). ● Audio/MIDI metronome bar/beat clicks.
  • 13. Featuritis (5) ● MIDI clip editor (piano-roll / matrix editor). ● MIDI instrument definitions (Cakewalk(tm)) ● JACK transport sync master. ● MMC control surface enabled. ● Configurable keyboard shortcuts.
  • 14. Screenshot! Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 14
  • 15. Monolith (1) Ax Audio MIDI driver driver OS kernel Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 15
  • 16. Monolith (2) Ax P2 P4 P1 P3 Pn Audio MIDI driver driver OS kernel Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 16
  • 17. Pipe Mania (1) A2 A4 A1 A3 An ALSA JACK sequencer ALSA driver Linux kernel Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 17
  • 18. Pipe Mania (2) A2 A4 P2 P1 P3 Pn A1 A3 P2 An P1 P3 Pn ALSA JACK sequencer ALSA driver Linux kernel Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 18
  • 19. Studio Setup (1) DAW Analog Audio Digital Audio MIDI / MMC MIDI USB Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 19
  • 20. Studio Setup (2) DAW Analog Audio Digital Audio MIDI / MMC Synth / Sampler MIDI USB Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 20
  • 21. Studio Setup (3) DAW Recorder/Sequencer Analog Audio Digital Audio MIDI / MMC Synth/Sampler MIDI USB Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 21
  • 22. Evil Flow Diagram Input Output in monitor out Bus Bus monitor Track R Clips M S monitor = Volume / Pan Track Plug-ins R Clips M S R = Record ... M = Mute monitor S = Solo Track R Clips M S ... Input Output in monitor out Bus Bus monitor Track R Clips M S Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 22
  • 23. What's missing ? (1) ● Loop recording (takes) ● Dynamic curves / Automation (volume, pan, plug-in parameters, controllers) ● Auto-cross fading ● Location markers ● LV2 Plug-ins ● JACK-MIDI Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 23
  • 24. What's missing ? (2) ● MIDI Time Code / SMPTE ● MIDI Clock sync ● OSC interface ● Integrated scripting (angelscript?) ● Tempo and time signature map ● Your suggestion(s) here ! Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 24
  • 25. Q&A Qtractor An Audio/MIDI multi-track sequencer http://qtractor.sourceforge.net  Qtractor is free / open-source software; you can redistribute it and / or modify it under the terms of the GNU General Public License version 2 or later.  It is being possible through the knowledgeable, direct and / or indirect collaborative efforts of the Linux Audio Developers and Users communities. Thank you all. Qtractor - SAPO Codebits 2008 - rncbc.org 2008-11-14 25

×