> > 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. > >Features: > >- Multi-track audio and MIDI sequencing and recording. >- Developed on pure Qt4 C++ application framework (no Qt3 nor KDE >dependencies). >- 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 linsndfile). >- Standard MIDI files support (SMF 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 file. >- Point-and-click, multi-select, drag-and-drop interaction (drag, move, >drop, cut, copy, paste, delete, split) >- Unlimited undo/redo. >- Built-in mixer and monitor controls. >- Built-in connection patchbay control and persistence (a-la QjackCtl). >- LADSPA, DSSI and native VST plug-ins support. >- Unlimited number of plug-ins per track or bus. >- Plug-in presets, programs and chunk/configurations support. >- Audio/MIDI clip fade-in/out (linear, quadratic, cubic). >- Audio/MIDI clip gain/volume, normalize and export. >- Audio clip time-stretching (WSOLA-like or via librubberband), >pitch-shifting (also via librubberband) and seamless sample-rate >conversion (via libsamplerate). >- Audio/MIDI track export (mix-down, merge). >- Audio/MIDI metronome bar/beat clicks. >- Unlimited tempo/time-signature map. >- MIDI clip editor (matrix/piano roll). >- MIDI instrument definitions (a-la Cakewalk(tm)) >- JACK transport sync master. >- MMC control surface enabled. >- MIDI Song Position cueuing support. >- Configurable keyboard shortcuts. > >Change-log: > >- MIDI (re)connections fix; now caring for the ALSA client and port >textual names only, avoiding as much as possible, any reliance on those >volatile client and port numbers. >- Transport/Backward and Forward commands may now reset to immediate >full start or end of session locations, by just pressing the Shift or >Ctrl keyboard modifiers and clicking their respective toolbar buttons. >- Default session/MIDI resolution has been set to 960 ticks per beat >(960 TPQN, where a beat equals a quarter-note); it is worth of note that >the previous default resolution was set to one order of maginute lower, >ie. 96 TPQN ;). >- Making (dis)connections now also flags session as dirty. >- Internal Audio/MIDI engines queue/time drift correction takes a brand >new approach, specially adapted to rolling tempo/time-siganture changes. >- MIDI monitor refresh-cycle slight internal optimization. >- Converted obsolete QMessageBox forms to standard buttons. >- Transport/Rewind and Fast-forward commands may now be set to >double-speed, by pressing the Shift or Ctrl modifiers while clicking >their respective tool buttons. >- MIDI clip editor zoom ratios are now saved and preserved across sessions. >- Time-signature is now directly accessible from the main tempo spin-box >which also reflects current tempo status. >- Time/frame spin-boxes now allow to step change each field >individually, depending on the cursor beam position. >- Make sure that Transport/Follow playhead option is only effective when >playback is actually rolling. >- Primordial attempt to include MIDI Song Position Pointer (SPP), Song >Start, Stop and Continue sequencing support. >- A completely new time-scale infrastructure is now in place, with full >support for session tempo and time-signature map; this long due feature >is primarily accessible through the main menu, View/Tempo Map...; also >by double-clicking on the the main window and MIDI clip editor time >rulers and left-clicking on the main toolbar tempo/signature spin-box. >- Moving and resizing individual clips now cares for track proper >ordering and overlapping changes, avoiding nasty out of sequence clips >and other unpredictable effects. >- An expedite MIDI clip quantize command is now available from the main >track view menu (Edit/Clip/Quantize), which simply applies the current >snap-to-beat setting to a MIDI clip range selection. >- Fixed that hideous bug affecting overlapped audio clips when playhead >gets moved backward, causing the playback of those audio clips in >particular, go out of sync. >- Tracks are now limited to their minimum height, specially effective in >face of vertical zooming. >- Zoom mode option introduced (on menu View/Zoom/Horizontal, Vertical, All). >- Tempo beat type is a new session property; however it is not yet user >modifiable and currently disabled to default MIDI quarter note (1/4). >- All open MIDI clip editor time-scales are now updated and corrected >when the main session time base changes (tempo, time-signature, >resolution, etc.) >- MIDI metronome fixed, preventing duplicate click events. >- MP3 audio file decoding was broken for way too long and falling short >for every file with custom frames, ID3 tags and comments. Got shamefully >fixed. >- Time signature denominator (ie. beat divisor) is now an accessible and >effective session property. >- Attempt to retain original size (clip length) of all audio clips when >changing the global session tempo and automatic time-stretching is not >an option. > Hi Rui, This is excellent news. One question I have for you, is do you have plans to enable sync via MIDI clock (and SPP) to an external source? _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user