Qtractor 0.1.2

Rui Capela rncbc at rncbc.org
Sun Mar 23 18:40:15 CET 2008


Name: Qtractor
Version: 0.1.2
Type: KDE Sound Application
Depend: Qt 4.x
License: GPL
Homepage: http://qtractor.sourceforge.net
More Info:
http://www.kde-apps.org/content/show.php?content=56325

Description:
 Qtractor is an Audio/MIDI multi-track sequencer
application written in C++ around the Qt4 toolkit
using Qt Designer. The initial target platform
will be 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.

Changelog:
 0.1.2  2008-03-23 The Frantic Dame

- Session length fixed (yet again) while extend
recording; also improved follow-playhead switching
while playback/recording.
- Whitespace sanitization gets leaner for all
recorded filenames.
- Run-time SSE optimization detection has been
improved while on configure; additionally, IEEE
32bit float specific optimizations have also
sneaked in.
- SSE optimization is now featured over all audio
monitoring, and most specially on audio bus
buffering, lowering the CPU burden a bit while
doing track and bus gain, pan, metering and
mix-down.
- Fixed MIDI clip move into new track, preserving
the original channel, bank and program whenever
possible.
- Fixed session cursor seeking, specially
regarding overlapped clips, once gain.
- The MIDI editor gets new menu access to current
MIDI clip track (see File/Track/Inputs, Outputs,
Properties); selection of MIDI events has also
been improved, specially regarding overlapped note
events.
- Clip split command enters the stage (see
Edit/Clip/Split) about splitting the current
(selected) clip at the current playhead position
(red cursor line).
- Creating new clips from scratch is now finally
permitted (see Edit/Clip/New...); additionally,
the clip properties dialog is now also allowing
for changing the filename (and track/channel as
special to MIDI clips).
- Record armed tracks are now properly monitored
and fed through their own output audio bus on
mix-down, which includes plug-in effects
processing.
- The files widget get alternating colored rows.-
VST plug-in preset values are now being restored
properly; individual parameter changes are now
being queued for the also convenient undo/redo
command pattern.
- Some audio clip buffer-sync tweaks have sneaked
in, improving and fixing the rendering of
full-overlapped, integrally cached and/or offset
clips altogether.
- Stuffed one primordial shot on XInitThreads() at
the main head, and let native VST plug-ins start
behaving as they should, or not; this might be in
fact problematic and dangerous for people who
won't ever try the JUCE based plugins as from
JUCETICE (http://www.anticore.org/jucetice), due
to some broken locking mechanism in xcb; thanks
anyway to mighty kRAkEn/gORe at JUCETICE for this
precious hint and from who knows best.
- True deterministic session length update has due
fixed.
- Track menu has new accessible actions:
  Track/Inputs - show current track input bus
connections;
  Track/Outputs - show current track output bus
connections;
  Track/State/Record - arm current track for
recording;
  Track/State/Mute - mute current track;
  Track/State/Solo - solo current track;
  Track/Navigate/First - make current the first
track;
  Track/Navigate/Previous - make current the
previous track;
  Track/Navigate/Next - make current the next
track;
  Track/Navigate/Last - make current the last
track;
  Track/Move/Top - move current track to top;
  Track/Move/Up - move current track up;
  Track/Move/Down - move current track down;
  Track/Move/Bottom - move current track to
bottom;
- View menus have new accessible actions:
  View/Zoom/In - horizontal and vertical zoom-in
(Ctrl +);
  View/Zoom/Out - horizontal and vertical zoom-out
(Ctrl -);
  View/Zoom/Reset - reset both zoom levels to
default;
  View/Snap - select current snap-per-beat
setting;
- Plug-in forms don't auto-open on session reload
anymore.
- Keyboard shortcuts icon item (Help/Shortcuts...)
sneaks in.


0.1.1  2008-02-16 The Futile Duchess

- After some great user demand, keyboard shortcuts
are finally configurable, as found provisionally
under Help/Shortcuts..., for the main application
menu and for the MIDI editor as well.
- Debian package gets SSE optimization disabled as
default.
- At least some transport actions get to be non
auto-repeatable when pressed for much too long, as
Play and Record, avoiding the tumbling imposed
from the keyboard.
- For the first time ever, jackd auto-start is now
allowed (!).
OSC service support through liblo gets optional at
configure time, now leading the way to proper DSSI
plug-in hosting.
- All plug-in widget controls count are now capped
to one hundred.
- Plugin paths setup is now made available on the
options dialog, overriding each of respective
default settings, as implicit from the
LADSPA_PATH, DSSI_PATH and VST_PATH environment
variables (see View/Options.../Display/Plugin
Paths).
- Clip fade-in/out lengths are now kept relative
to tempo changes and also to clip offset and
length changes (clip resizes).
- Automatic time-stretching for all audio clips
when session tempo changes, may now be
disabled/enabled as a global session option (see
View/Options.../Audio/Playback/Automatic
time-stretching).
- Double-clicking on an empty area (de)selects all
clips on track.
- MIDI capture (record) quantization is now an
option, possibly handy for some jerky performance
musicians, as the one found in myself ;) (see
View/Options.../MIDI/Capture/Quantize).
- The global options dialog (View/Options...) has
seen its Display tab page being moved back and to
the right.
- Major rewrite of the plug-in infrastructure,
adding primordial support for DSSI and native VST
plug-in flavors.
- Drag-and-drop of plug-in instances are now
allowed intra- and inter-mixer strip chains,
either on tracks or buses.
- Turning track record off while recording is
rolling was leaving the session in a inconsistent
recording status, now fixed.
- A random but instant crash upon
audition/pre-listening player onset was hopefully
fixed.


0.1.0 2008-01-05 The Frivolous Debutante

- Audio clip time-stretching makes its debut, with
code adapted and refactored from the SoundTouch
library, under the (L)GPL umbrella.
- New "Options.../Audio/Playback/Quick seek
time-stretching" global option, providing a quick
seek mode (hierarchical search) while doing all
audio buffer time-stretching.
- Changing session tempo will automatically apply
the correspondingtime-stretch percent factor to
all in-place audio clips. Audio clip dialog also
includes a new time-stretch property setting.
- Tempo changes are now affecting clip offsets
correctly, keeping the clip offset constant in
time units (ticks), as are clip start and length
properties already.
- Mixer splitter sizes are now properly
saved/restored when hidden.
- Extended multi-selection is now featured on the
files widget; all drag and drop functionality has
been almost completely rewritten.
- SSE optimization is now enabled where available
(via configure).
- Options for having separate dedicated ports for
the audition/pre-listening player output, audio
metronome output, MIDI control input/output and
MIDI metronome output, are now in place.
- A brand new subtle option sneaks in, affecting
the drag-and-drop of the main track-view:
View/Options.../Drop multiple audio files into the
same track, whether to drop multiple external
files into new or existing track as concatenated
audio clips.
- The audio metronome makes its debut as an
alternative to the MIDI existing one; parameters
include bar and beat audio sample files,
accessible from the
View/Options.../Audio/Metronome dialog.
- Files widget action refactorization; the files
context menu gets its due item icons and a new
menu item for direct audio player accessibility.
- MIDI time resolution changes (ppqn, ticks per
beat) now tries to keep all session MIDI clip
times unchanged as far as possible.
- MIDI channel volume and panning control change
events, CC#7 and CC#10 respectively, are now
rendered unfiltered on playback .
- First rendition of the long due implementation
of an audition or pre-listening audio player is
now in place; the files window got this new
play/stop control button on its lower-right
corner.
- Actual instrument definition note (keys) and
controller names are now in effect on the MIDI
editor, whenever applicable.
- Fixed instrument bank selection method, "Bank
MSB" (2), which was broken enough to never send
the correct bank number.
- Mouse-wheel horizontal scrolling is now
accessible on every view, while pressing a
modifier key (Shift or Ctrl).
- New auto-backward transport option: when enabled
the playhead will be reset backward automatically
whenever transport stops playing.
- A suicide-crash has been fixed while invoking
the bus dialog from the respective mixer bus strip
context menu.
- Master (default) buses are always set to Duplex
mode, being now an enforced update policy while on
the Buses dialog.
- A stupid lockup bug (infinite loop) was spotted
on the track bus assignment method and squashed
(thanks, lexridge).
- New keyboard shortcuts for toggling the
Connections tool (F8) and the mighty Mixer tool
(F9) windows.
- Avoid showing a context menu while
right-clicking on time rulers.
- Audio clip waveform drawing gets additional
closing points.
- It is now possible to change the length/size of
a clip by dragging its left or right edges, while
in the main track-view. Shift+drag will also
time-stretch to the resulting audio clip length.
- Another off-by-one mistake was corrected, which
was causing audio clips to go out-of-sync on loop
turnover boundary; also changed the loop
turnaround strategy, now honoring already cached
periods.
- A race-condition has been mitigated in the
audio-buffer thread, that was exposed and lead to
sudden application freezing upon changing some
composite audio clip commands.
- Take absolute audio peak values only, making
peak files a little bit shorter and hopefully
faster to load and draw as waveforms.


0.0.9  2007-11-30  The Adolescence Prime
0.0.8  2007-11-12  The Twelfth Tight
0.0.7  2007-10-31  The Eleventh Tower
0.0.6  2007-10-09  The Tenth Commencement
0.0.5  2007-09-08  The Ninth Hitch Nail
0.0.4  2007-07-19  The Eight Wanderer
0.0.3  2007-06-23  The Seventh Draught
0.0.2  2007-05-26  The Sixth Lord
0.0.1  2007-05-07  The Filthy Fifth


More information about the Kde-announce-apps mailing list