[LAA] Qtractor 0.7.1 - The Meson Dope beta release

From: Rui Nuno Capela <rncbc@email-addr-hidden>
Date: Fri Oct 09 2015 - 20:42:43 EEST

Hey,

   Here's to all southerners for whom the so called Summer'15 didn't
made much sense...

   Beg your pardon yet and again, but it's that time of year when
grapefruit is about ripening, pretty fast and maybe late, at least on
the northern hemisphere. No worries: harvesting has already been carried
away. So it's your call now, wether it makes for ugly bad wine or,
pretty good vinegar...

   "Quickly, bring me a beaker of wine so that I may wet my mind and say
something clever." --Aristophanes

never mind,

   Qtractor 0.7.1 (meson dope beta) is released!

   Now, for the clueless:

   Qtractor [1] is an audio/MIDI multi-track sequencer application
written in C++ with the Qt framework [2]. Target platform is Linux,
where the Jack Audio Connection Kit (JACK [3]) for audio and the
Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main
infrastructures to evolve as a fairly-featured Linux desktop audio
workstation GUI, specially dedicated to the personal home-studio.

   And for the ones who can aptly tell a TL;DR apart from a hangover:

   Besides the incidental bug-fixes and proverbial business-as-usual
stance for this dot release, the most probable and hopefully significant
news about it, is that this will the last to build against Qt4 by
default. The time has come to move on up to Qt5. Remember that a Qt5
build is and has been possible already for ages now but somewhat
relegated on a subpar status due to the once lack of support for all
non-Qt5 LV2 plug-ins GUIs out there. Not anymore! Starting from this
very release onwards there's this so called <em>native</em> LV2 GTK2 and
X11 UI support on Qt5. Also thriving, drobilla's libsuil is being
updated to par just that as well. So things are all aligning up nigh.

   A special note to the voluntary packager: if you choose, for any
reason you may find commendable, to build, package and distribute a Qt5
build (via ./configure --enable-qt5 ...) please be sure that every LV2
plug-ins around that take Qt as its UI framework are also build,
packaged and distributed on the same premises, otherwise they might just
fail and crash Qtractor [1] on show. Among those are of course the one
comprised by the 'Vee One Suite', namely synthv1 [9], samplv1 [10] and
drumkv1 [11], of course.

   Also as a(nother) side note: It has been for quite some time there's
an alternate github.com [7] repository which is kept in sync with the
sf.net one [8]. However, this doesn't mean that the Qtractor [1] project
is about to migrate to brand new hosting whatsoever: the original
upstream source code repository is, will be, as ever was, always kept
somewhere else still in this world and universe. It's a Git [12] world
out nowadays and as the mottos says, --everything-is-local,
--distributed-is-the-new-centralized ;)

Enjoy.

Website:
   http://qtractor.sourceforge.net

Project page:
   http://sourceforge.net/projects/qtractor

Downloads:
   http://sourceforge.net/projects/qtractor/files

- source tarball:
   http://www.rncbc.org/archive/qtractor-0.7.1.tar.gz

- source package (openSUSE 13.2):
   http://www.rncbc.org/archive/qtractor-0.7.1-19.rncbc.suse132.src.rpm

- binary packages (openSUSE 13.2):
   http://www.rncbc.org/archive/qtractor-0.7.1-19.rncbc.suse132.i586.rpm
   http://www.rncbc.org/archive/qtractor-0.7.1-19.rncbc.suse132.x86_84.rpm

- wiki (help wanted!):
   http://sourceforge.net/p/qtractor/wiki/

Weblog (upstream support):
   http://www.rncbc.org

License:
   Qtractor [1] is free, open-source Linux Audio [5] software,
distributed under the terms of the GNU General Public License (GPL [6])
version 2 or later.

Change-log:
- Fixed an ages old MIDI track/channel instrument mapping (bank,
program) issue that prevented normal all-shut-up messages from being
sent to MIDI output buses/ports on playback stop.
- Messages standard output capture has been improved again, now in both
ways a non-blocking pipe may get.
- Fixed port on MIDI 14-bit controllers input caching.
- Fixed false value readings on the MIDI clip editor (aka. piano-roll)
tool-tips, when dragging a note velocity or controller value outside the
acceptable nominal range (eg. 0-127).
- Added LV2_BUF_SIZE__nominalBlockLength option support (patch by falktx
aka. Filipe Coelho, thanks).
- Fixed wrong initial tempo/time-signature display when session is
loaded from command line.
- LV2 plug-in UI GTK2 and X11 in Qt5 host native support added.
- Transport/Auto Backward feature now honoring (auto return) to same
current location precedence as Transport/Backward.
- Single/unique application instance control adapted to Qt5/X11 (cf.
configure --enable-xunique).
- MIDI Tools/Transpose, Resize duration display format (frames, time or
BBT) have been fixed.
- Build fix for Qt5.5 (patch by KaOS, thanks).
- MIDI Tools/Quantize et al. are tentatively being corrected to take
event times as relative to THE beginning of session, instead of MIDI
clip start location.

References:

[1] Qtractor - An audio/MIDI multi-track sequencer
      http://qtractor.sourceforge.net

[2] Qt framework, C++ class library and tools for
      cross-platform application and UI development
      http://qt.io/

[3] JACK Audio Connection Kit
      http://jackaudio.org

[4] ALSA, Advanced Linux Sound Architecture
      http://www.alsa-project.org/

[5] Linux Audio consortium of libre software for audio-related work
      http://linuxaudio.org

[6] GPL - GNU General Public License
      http://www.gnu.org/copyleft/gpl.html

[7] Qtractor Git repository on github.com
      http://github.com/rncbc/qtractor

[8] Qtractor Git repository on sourceforge.net
      http://git.code.sf.net/p/qtractor/code

[9] synthv1 - an old-school polyphonic synthesizer
      http://synthv1.sourceforge.net/

[10] samplv1 - an old-school polyphonic sampler
      http://samplv1.sourceforge.net/

[11] drumkv1 - an old-school drum-kit sampler
      http://drumkv1.sourceforge.net/

[12] Git distributed version control system
      http://git-scm.com

See also:
   http://www.rncbc.org/drupal/node/960

Enjoy && have fun.

-- 
rncbc aka. Rui Nuno Capela
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-announce
Received on Sat Oct 10 12:15:02 2015

This archive was generated by hypermail 2.1.8 : Sat Oct 10 2015 - 12:15:02 EEST