You are here

Qtractor 0.4.7 - The Furious Desertrix is out!

It's TYOQA (The Year Of Qtractor Automation:) what else? But wait, there's still three months to go... Meanwhile the foundations have already been laid and one can now tell that a rocky milestone is ready to get bumped. Ouch!

Qtractor 0.4.7 (furious desertrix) is out!

Release highlights:

  • MIDI learn/controller mapping for all plugin parameters (NEW)
  • Extended Clip fade-in/out WYSIWYG curves (NEW)
  • MIDI resolution overflow (FIX)
  • MIDI tempo standard base on quarter-note (FIX)
  • Extended MIDI controller mapping for mixer/tracks (NEW)
  • Audio metronome gain control (NEW)
  • Mute/solo tracks while looping (FIX)
  • MIDI Clock support (NEW)
  • Audio clip import while looping (FIX)
  • MIDI track bank-select/program-change transparency (FIX)
  • VeSTige headers included for native VST plugin support (NEW)
  • JACK transport sync support (FIX)
  • Clip tempo-adjust tool (NEW)
  • Audio tracks auto-monitoring (FIX)
  • Transport back/forward stops on loop points (NEW)
  • MIDI tracks redundant mute/solo (FIX)

Website:

http://qtractor.sourceforge.net

Project page:

http://sourceforge.net/projects/qtractor

Downloads:

  • source tarball:
    qtractor-0.4.7.tar.gz
  • source package (openSUSE 11.3):
    qtractor-0.4.7-1.rncbc.suse113.src.rpm
  • binary packages (openSUSE 11.3):
    qtractor-0.4.7-1.rncbc.suse113.i586.rpm
    qtractor-0.4.7-1.rncbc.suse113.x86_64.rpm
  • user manual (nevermind outdated):
    qtractor-0.3.0-user-manual.pdf
  • Weblog (upstream support):

    http://www.rncbc.org

    License:

    Qtractor is free, open-source software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

    Change-log:

    • While moving multi-selected MIDI events around the clip editor (aka piano-roll), with help of keyboard arrow keys, that is, was not clear which one was the so-called "anchor" event, the one which positioning gets honored for snap-to-beat business. Not anymore: the anchor event now defaults to the earliest in time or the one the user's last point(-click)ed.
    • MIDI control observer pattern implementation has sneaked in, making it ready for the so-called and long-awaited "MIDI Learn" feature and arbitrary MIDI controller assignment, for plugin parameters in particular.
    • MMC DEFERRED PLAY doesn't cause transport state to stop if currently rolling (mitigating bug #3067264).
    • Audio clip merge processing might have been skipping a few initial frame blocks, now fixed.
    • Clip selection and plugin parameter hash optimization.
    • Anti-glitch audio clip macro fade-in/out fixed again.
    • New clip fade-in/out slopes (curves) are introduced, partially adapted and refactored from those easing equations of Robert Penner's fame.
    • Clip fade-in/out non-linear slopes are now shown as actual WYSIWYG curves.
    • Escape key now closes generic plugin widgets as ever found usual elsewhere.
    • Picking nits: unselect current track when clicking on any gray empty area, also accessible from a new menu item: Track/Navigate/None.
    • A nasty and deadly MIDI resolution overflow has been finally fixed, allowing for long MIDI sequences (1h+) to load correctly on 32bit machines from now on (was perfectly fine on 64bit though).
    • MIDI editor selection hash optimization in face of reasonably huge event sequences.
    • MIDI controller mapping finally refactored to support some other MIDI event types than just CC (0xBn) ones.
    • Nitpicking fix: corrected main track-list (left pane) display when no track is currently selected.
    • libX11 is now being added explicitly to the build link phase, as seen necessary on some bleeding-edge distros eg. Fedora 13, Debian 6. (fixing bug #3050944).
    • New audio metronome bar and beat sample gain options.
    • Progressively, the observer pattern is being finally introduced, targeting all potentially automation controls and widgets as plain ground-zero for the (ultra-)long overdue automation feature.
    • MIDI controller mapping of still non-existing tracks were being implicitly assigned to the last, highly numbered, existing track. Now fixed.
    • Moving from old deprecated Qt3'ish custom event post handling into regular asynchronous signal/slot strategy.
    • Muting/soloing tracks while playback is looping was leaving current audio clip out-of-sync whenever that same track is later un-muted on any other preceding clip. Now hopefully fixed.
    • MIDI Clock support makes its first appearance.
    • All tempo (BPM) calculations are now compliant to the MIDI conventional equivalence between beat and quarter note (1/4, crotchet) as common standard time division.
    • Automatic audio time-stretch option is not enabled by default anymore.
    • Standard warning Apply button is now only shown when dismissing dialog changes are actually valid.
    • Make sure non-dedicated metronome and player buses are properly reset and reopen when changing regular audio buses (hopefully fixing bug item #3021645 - Crash after changing audio bus).
    • Hopefully, an outrageously old bug got squashed away, which was causing random impromptu crashes, most often when importing audio clips while looping and play-head is any near the loop end point.
    • General standard dialog buttons layout is now in place.
    • Fixed main track view off-limits play-head positioning.
    • Main tool-bar Time and Tempo spin-boxes, may now have their colors correct, as for most non-Qt based theme engines (ie. Gnome). Green text on black background has been and still is the the intended aspect design ;)
    • MIDI file import and internal sequence representation has been changed to be inclusive on all bank-select (CC#0,32) and program-change events which were previously discarded while honoring MIDI track properties. Interleaved SysEx events are now also preserved on their original sequence positions instead of squashing a duplicate into the MIDI bus SysEx setup.
    • Attempt to include the VeSTige header by default, as for minimal VST plugin support.
    • JACK transport support has been slightly rewritten, in fact the sync callback is now in effect for repositioning.
    • The MIDI clip editor (piano roll) widget won't be flagged as a tool window anymore.
    • A tempo adjustment tool is making inroads from the menu, as Edit/Clip/Tempo... (factory shortcut: F7).
    • Audio tracks auto-monitoring is now effective on playback.
    • Make sure to ask whether a dirty MIDI clip should be saved, upon resizing or stretching its edges (fixes bug #3017723).
    • Backward and Forward transport commands are now taking additional stops on loop points.
    • Attempt to optimize track solo/mute redundant transactions, in special regard to MIDI track events which were being duplicated on soloing and temporarily muted on unsoloing.

    Cheers && Enjoy (be happy!)

Comments

rncbc's picture

Please don't! Or at least keep your subscription alive. A***** needs it more than me ;) and what its good for it it's good for all of us---never make it any other way.

Seeya

(whispering) I didn't know it was forbidden to mention the other audio DAW's name in here...

Seriously, I have a***** installed, but I've only used it a couple of times. When I first got into linux,k Autostatic recommended me Qtractor, so I tried it and I became so comfortable with it that now it's hard to work with anything else, which can be seen as a negative thing, but I'm more than happy with it. And this being TYOQA, and things moving so fast for Qtractor makes me to not even consider moving anywhere else to record my music. Of course that there's some things to improve or to add but this is a work in progress, and very fast progressing.

I also think that it's great that linux has a healthy variety of capable audio software, that rather than competing against each other they feed off of the work of developers and users to create what's best for everyone. W****** and M** have tons of awesome and expensive DAWs and that variety almost guaranties that everyone can find what he's looking for (if he can afford it). So I don't see why there should be animosity between open source options.

The fact that A***** exist give linux audio a solid state for those pro/ semi-pro who consider migrating. Qtractor is building a solid reputation also, and the fact that they're both different is great, because variety is rich in itself.

Stop the rambling, introspective day for me...

PS: if the asteriscs make the message inintelligible, be creative ;)

Cheers to Qtractor, Rui and the people in this forum!

rncbc's picture

Think of it as The A-Five-Star DAW :)

LOL

Just installed Ubuntu 4.10 and kernel 2.6.31-11-rt. I look forward to test it thoroughly!
Start the challenge ufficialmetne Ardour VS QTractor! Who will win? ;-)

Congratulations and thanks from Italy!

Touch.

Good stuff.. QTractor just keeps getting better and better! MIDI learning is one of those things I've "always wanted" in QTractor.

Wow, I discovered the Qtractor yesterday and I love the Program!
One thing I would really like to have is a better Zoom function in Timeline. Maybe you could do it like Blender or Ramen: While Holding down STRG and the middle Mouse Button, move the Mouse to Zoom in and out smoothly.

rncbc's picture

Be welcome!

Pardon my ignorance, but what is that STRG you hold for mouse-zooming??

I would prefer/suggest using the mouse wheel for zooming, possibly modified by [Ctrl] key. Currently both [Ctrl] and [Shift]+Wheel are already taken for scrolling horizontally, but one can change that in a near future ;)

Cheers

Oh, sorry! I'd forgotten that we have different Keys in Germany :D
STRG = Ctrl ;)

Well, the advantage of using mouse movement rather than the wheel's rotation for zooming is that you have much better control over the zoom speed. You may zoom very quickly as well als precisely.

Björn

rncbc's picture

well, zooming in qtractor needs some improvements wrt. precision anyway; as a matter of fact, due to its ancient and early design, all zooming is quantized to 10% steps.

meanwhile, i've just committed to svn trunk the suggested ctrl+wheel zooming hack (qtractor 0.4.7.15+), so check it out if you dare ;)

Cheers

Pages

Add new comment