-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans (6) .- Knowledge Base  . 

Qtractor

   0.5.9  

Qt Sound Application

Score 82%
Qtractor
zoom


Qtractor
zoom


Qtractor
zoom


Link:  Link
Downloads:  3511
Submitted:  Oct 11 2007
Updated:  Jun 6 2013

Description:

Qtractor is an audio/MIDI multi-track sequencer application written in C++ with the Qt4 framework. Target platform is 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.

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 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.
- XML encoded session/project description files (SDI).
- Point-and-click, multi-select, drag-and-drop interaction
(drag, move, drop, cut, copy, paste, paste-repeat, delete, split, merge).
- Unlimited undo/redo.
- Built-in mixer and monitor controls.
- Built-in connection patchbay control and persistence
(a-la QjackCtl).
- LADSPA, DSSI, native VST and LV2 plug-ins support.
- Unlimited number of plug-ins per track or bus.
- Plug-in presets, programs and chunk/configurations support.
- Unlimited audio effect send/return inserts per track or bus.
- Loop-recording/takes.
- Audio/MIDI clip fade-in/out (linear, quadratic, cubic).
- Audio/MIDI clip gain/volume, normalize, export.
- Audio/MIDI track and plugin parameter automation (dynamic curves,
sample&hold, linear and spline modes).
- Audio clip time-stretching (WSOLA-like or via librubberband),
pitch-shifting (via librubberband [9]) 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.
- Unlimited location/bar markers.
- MIDI clip editor (matrix/piano roll).
- MIDI instrument definitions (a-la Cakewalk(tm) (*.ins));
SoundFont (*.sf2) and MIDI Names XML (*.midnam) files also supported..
- MIDI controller mapping/learn/assignment (mixer and plug-in parameters).
- MIDI system exclusive (SysEx) setups.
- JACK transport sync master/slave.
- JACK session support.
- NSM (Non Session Management) support.
- MMC control surface enabled.
- MIDI Song Position cueing support.
- Configurable keyboard shortcuts.




Changelog:

0.5.9 2013-06-06 The Juliet Quebec

- Auto-incremental version numbering of backup session files; brand new versioning mode option added.
- Fixed one long as ever MIDI file export bug, which was about washing all self-induced MIDI bank-select (CC#0, CC#32) and program-change (PC#) events into MIDI channel 1, regardless of the source track/channel.
- Fixed initial sample-rate settlement on plugin chains for all tracks and buses whenever a session file original sample-rate differs from the current audio device engine (ie. JACK).
- New German (de) translation added (by Guido Scholz, thanks).
- Now accepting JACK transport tempo and time-tignature changes while in slave transport mode.
- Fix ref-count and auto-removal of created files that result from clip merge/export when session is closed but not saved.
- MIDI track instrument bank/program selection, from plugin UIs that support it, is now effectively and complete.
- Custom connections for dedicated audio outputs from all plugin chains in MIDI tracks or buses are back in business, hopefully restored gain on session load (ticket by yuba, thanks).
- Track Properties dialog now dirty after any plugin related change (another head-up by yuba, thanks again).
- Tempo Map/Markers dialog is not set initially dirty anymore.
- Audio buses plugin state's persistence were found AWOL: while being properly saved as usual, were being restored to default on every session reload (as noticed by yuba, thanks).
- NSM (Non Session Management) support is being introduced.
- The MIDI clip editor (aka. piano-roll) gets a brand new rescale mode: ctrl+dragging the right edge of a note now rescales all times and duration of all the subsequent selected notes (after an interesting idea/ticket by Joel Leclerc, thanks).
- The new MIDI clip editor rescale mode also applicable to event values (eg. note velocities, pitch-bend), while ctrl+dragging the edges of an event vertical bar.
- VST plugin (GUI) idle timer makes a comeback.
- Hard-wired LV2 UI selection order for plugins which supply more than one option (lv2_external_ui gets always honored first then, as provided via libsuil, X11, GTK and last but not least, Qt4).


0.5.8 2013-03-19 The India Romeo

- Dropped old audio ramping spin-locks as its glitching reduction weren't that effective anymore.
- Audio bus and track gain may now be set for amplification again, from +0dB up to +6dB, while using the Mixer strip sliders/faders (an old function found missing ever since pre-TYOQA).
- Basic LV2 X11 UI support has been added through libSUIL but only really effective if plugins doesn't support the LV2 External UI extension in addition which takes precedence on any case.
- Improved precision tolerance on the Tempo Map / Markers dialog.
- Reinstated and fixed (old) warning and impending re-conversion on loading session files which the original sample-rate differs from current audio device engine (aka. JACK).
- LV2 Plugin State/Preset name discrimination fix (after a ticket by Jiri Prochaszka aka. Anchakor, thanks:)
- Linked/ref-counted audio clips must not overlap and now must have a buffer-size worth of a gap between each other.
- Something fishy has been detected in the SSE (not so) optimized code from SoundTouch's-inspired WSOLA time-stretching.
- Splitting clips apart is now easier than ever: a brand new entry enters the main menu scene: Edit/Split (Ctrl+Y) splits up clips according to current range/rectangular selection.
- Audio clip offsets are now properly corrected when time-stretching is applied via Shift/Ctrl+dragging any of the clip edges.
- One semi-colon typo was hiding proper descrimination of peak files used to draw distinct waveforms of time-stretched audio clips.
- Track automation curves are now also affected by Edit/Insert/Range commands.
- Finally, some visual feedback is shown while audio track export is running, in he form of a main status progress bar.
- New user option: save backup versions of existing session files.
- Default session directory now set to regular file's path on load.
- A convenient minimum slack duration has been fixed for MIDI SysEx messages.
- LV2 Time/position information is now asynchronously fed back into their parameter (control input) ports when designated.
- LV2 State is now properly restored for plugins inserted on buses, probably solving the Calf Fluidsynth SoundFont information missing on buses ticket, reported by Albert Graef, thanks.
- Fixed an immediate null pointer crash on creating a parentless new group while on the files organizer widget.
- Preparations for future Qt5 migration.


0.5.7 2012-12-27 The Hotel Sierra
0.5.6 2012-10-02 The Golf Tango
0.5.5 2012-06-15 The Foxtrot Uniform
0.5.4 2012-03-01 The Echo Victor
0.5.3 2011-12-28 The Delta Whisky
0.5.2 2011-12-16 The Charlie X-ray
0.5.1 2011-10-05 The Bravo Yankee
0.5.0 2011-07-22 The Alpha Zulu (TYOQA)




LicenseGPL
Source
SUSE(openSUSE 12.3 Binary RPM (i586))
SUSE(openSUSE 12.3 Binary RPM (x86_64))
SUSE(openSUSE 12.3 Source RPM)
openSUSE Factory
openSUSE 12.3
openSUSE 12.2
Ubuntu 13.04 (amd64)
Ubuntu 13.04 (i386)
Ubuntu 12.10 (i386)
Ubuntu 12.10 (amd64)
Ubuntu 12.04 (amd64)
Ubuntu 12.04 (i386)
Send to a friend
Subscribe
Other  Content  from rncbc
Report inappropriate content



goto page: prev   1  2 

-

 qtractor doesn´t work on my PC

 
 by rockpopper1 on: Aug 11 2010
 
Score 50%


Hi!

Your qtractor looks very intersting and I would like to try it out - but it won´t work on my system...

(I´m a beginner in terms of C++ programming and Qt-usage )

After having sucesfully installed Qt Creator 2.0.0 , Qt 4.7.0 (32 bit) and runing several examples that came with it, I´ve found this page and program of yours.

Why can´t I run your app? I´m getting several warnings that the files can´t be found etc.


WARNING: c:\Dokumente und Einstellungen\Desktop\Qt Tutorial\Qt\Qt Beispiele\qtractor\qtractor-0.4.6\src\src.pro:9: Unable to find file for inclusion src.pri
WARNING: c:\Dokumente und Einstellungen\Desktop\Qt Tutorial\Qt\Qt Beispiele\qtractor\qtractor-0.4.6\src\src.pro:9: Unable to find file for inclusion src.pri
WARNING: Failure to find: config.h
WARNING: c:\Dokumente und Einstellungen\Desktop\Qt Tutorial\Qt\Qt Beispiele\qtractor\qtractor-0.4.6\src\src.pro:9: Unable to find file for inclusion src.pri
WARNING: Failure to find: config.h


and later...

In file included from ..\..\..\qtractor\qtractor-0.4.6\src\qtractor.cpp:22:
..\..\..\qtractor\qtractor-0.4.6\src\/qtractorAbout.h:25:20: error: config.h: No such file or directory
..\..\..\qtractor\qtractor-0.4.6\src\qtractor.cpp: In constructor 'qtractorApplication::qtractorApplication(int&, char**)':
..\..\..\qtractor\qtractor-0.4.6\src\qtractor.cpp:92: error: 'CONFIG_PREFIX' was not declared in this scope
..\..\..\qtractor\qtractor-0.4.6\src\qtractor.cpp:92: error: expected ';' before string constant




my System:
Microsoft XP Professional, Version 2002, SP3


Reply to this

-

 Re: qtractor doesn´t work on my PC

 
 by rockpopper1 on: Aug 11 2010
 
Score 50%

Thanks for your help!

rockpopper1


Reply to this

-

 Compiling on the MAC

 
 by willbeaz on: Dec 17 2010
 
Score 50%

I am willing to help compile this on the MAC if folks are willing to tolerate my questions.


Reply to this

-

 Re: Compiling on the MAC

 
 by rncbc on: Jan 19 2011
 
Score 50%

i'm afraid qtractor is linux only atm. due to its ALSA tight dependency, so there's no show for you macosx or windows folks. sorry!

cheers


rncbc aka Rui Nuno Capela

Reply to this

-
.

 Compilation error!

 
 by gohanz on: Oct 6 2011
 
Score 50%

I have a compilation problem on my Slackware 13.37, the previuos 5.0 version compile without problem.
I have VST 2.3 installed.

This is the console output.

g++ -c -pipe -I/usr/include/rasqal -msse -mfpmath=sse -ffast-math -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -O2 -march=i486 -mtune=i686 -Wall -W -D_REENTRANT -DDATADIR="/usr/share" -DPKGDATADIR="" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt/mkspecs/linux-g++ -I. -I/usr/lib/qt/include/QtCore -I/usr/lib/qt/include/QtGui -I/usr/lib/qt/include/QtXml -I/usr/lib/qt/include -I. -I/usr/include/vst -I/usr/lib/qt/include -I/usr/local/include -I/usr/include -Ilv2 -I.moc -I.ui -o .obj/qtractorVstPlugin.o qtractorVstPlugin.cpp
qtractorVstPlugin.cpp: In static member function ‘static AEffect* qtractorVstPluginType::vst_effect(qtractorPluginFile*)’:
qtractorVstPlugin.cpp:507:59: error: invalid conversion from ‘VstIntPtr (*)(AEffect*, VstInt32, VstInt32, VstIntPtr, void*, float)’ to ‘long int (*)(AEffect*, long int, long int, long int, void*, float)’
make[2]: *** [.obj/qtractorVstPlugin.o] Errore 1
make[2]: Leaving directory `/tmp/txz/qtractor/qtractor-0.5.1/src'
make[1]: *** [sub-src-make_default] Errore 2
make[1]: Leaving directory `/tmp/txz/qtractor/qtractor-0.5.1'
make: *** [src/qtractor] Errore 2



Reply to this

-
.

 Re: Compilation error!

 
 by rncbc on: Oct 6 2011
 
Score 50%

you seem to have your vst headers under /usr/include/vst but they probably aren't steinberg's vst-sdk ones.

please, try to move away those files (how come the /usr/include/vst is being included?) and retry with ./configure --enable-vestige

seeya

cheers


rncbc aka Rui Nuno Capela

Reply to this

-
.

 Re: Re: Compilation error!

 
 by rncbc on: Oct 6 2011
 
Score 50%

oops. just noticed you say you have vst-sdk 2.3 installed. i guess only vst-sdk 2.4 is now supported :(

but still, if you can't get your hands to newer vst-sdk 2.4 headers, try as suggested above: drop /usr/include/vst from the compilation chain and go with the bundled vestige thing ;)

hth.


rncbc aka Rui Nuno Capela

Reply to this

-
.

 Re: Re: Re: Compilation error!

 
 by gohanz on: Oct 7 2011
 
Score 50%

Many thanks! With 2.4 Steinberg's vst-sdk Qtractor build without problems! :)


Reply to this

goto page: prev   1  2 

Add commentBack




-
openDesktop.org Facebook App




 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2013 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team