Re: [LAU] [ANN] Qtractor 0.1.3 (frugal damsel) released!

From: Nigel Henry <cave.dnb2m97pp@email-addr-hidden>
Date: Fri May 02 2008 - 22:06:23 EEST

On Friday 02 May 2008 16:31, Rui Nuno Capela wrote:
> Nigel Henry wrote:
> > On Friday 02 May 2008 00:25, Rui Nuno Capela wrote:
> >> Greetings,
> >>
> >> After another quarantine period, I am pleased to announce (yet) another
> >> maintenance release of my flag-ship toy, Qtractor, an Audio/MIDI
> >> multi-track "bedroom" sequencer for the techno-boy (and girl:).
> >> Probably, the major feature highlight for this release, is the new
> >> optional support for in-place audio clip pitch-shifting through Chris
> >> Cannam's Rubber Band Audio Time Stretcher library. This one alone just
> >> closes the gap on the techno-boy/girl bedroom-studio prospects, so let's
> >> move along, nothing really new to see here :) However, given there were
> >> many inner changes in the audio rendering engine everything might just
> >> sound a lot less glitchy than previous releases. Therefore, everybody is
> >> welcome to upgrade. And please, don't be shy ;)
> >>
> >> Qtractor 0.1.3 (frugal damsel) has been released!
> >>
> >> Grab it while visiting the project pages:
> >>
> >> http://qtractor.sourceforge.net
> >> http://sourceforge.net/projects/qtractor
> >>
> >> Here's some direct links to the most wanted pieces:
> >>
> >> http://downloads.sourceforge.net/qtractor/qtractor-0.1.3.tar.gz
> >>
> >> http://downloads.sourceforge.net/qtractor/qtractor-0.1.3-user-manual.pdf
> >>
> >> And don't (ever) forget to drop by, over the upstream :)
> >>
> >> http://www.rncbc.org
> >>
> >> Cheers && Enjoy
> >> --
> >> rncbc aka Rui Nuno Capela
> >
> > Hi Rui. I've got make throwing in the towel trying to build it on
> > Archlinux. See below for the last bit of ./configure, and a rerun of
> > make, where make stops. Any ideas as to what the problem might be?
> >
> > checking for dssi.h... yes
> > checking aeffectx.h usability... no
> > checking aeffectx.h presence... no
> > checking for aeffectx.h... no
> > configure: WARNING: *** aeffectx.h header file not found.
> > configure: WARNING: *** VST plug-in support will be disabled.
> > checking for system... yes
> > configure: creating ./config.status
> > config.status: creating Makefile
> > config.status: creating qtractor.pro
> > config.status: creating qtractor.spec
> > config.status: creating qtractor.desktop
> > config.status: creating config.h
> > config.status: config.h is unchanged
> >
> > Qtractor 0.1.3
> >
> > Build target . . . . . . . . . . . . . . . . . . .: release
> >
> > JACK Audio Connection Kit support . . . . . . . .: yes
> > ALSA MIDI Sequencer support . . . . . . . . . . .: yes
> > General audio file support (libsndfile) . . . . .: yes
> > Ogg Vorbis audio file support (libvorbis) . . . .: yes
> > MPEG-1 Audio Layer 3 file support (libmad) . . . .: yes
> > Sample-rate conversion support (libsamplerate) . .: yes
> > Pitch-shifting support (librubberband) . . . . . .: no
> > OSC service support (liblo) . . . . . . . . . . .: yes
> > IEEE 32bit float optimizations . . . . . . . . . .: yes
> > SSE optimization support (x86) . . . . . . . . . .: yes
> > LADSPA Plug-in support . . . . . . . . . . . . . .: yes
> > DSSI Plug-in support . . . . . . . . . . . . . . .: yes
> > VST Plug-in support . . . . . . . . . . . . . . .: no
> >
> > XInitThreads() support (DANGEROUS) . . . . . . . .: no
> >
> > Install prefix . . . . . . . . . . . . . . . . . .: /usr/local
> >
> > Now type 'make', followed by 'make install' as root.
> >
> > [djmons@myhost qtractor-0.1.3]$ make
> > make[1]: Entering directory
> > `/home/djmons/Downloads/Qtractor/qtractor-0.1.3' g++ -c -pipe -msse
> > -mfpmath=sse -ffast-math -march=i686 -mtune=generic -O2 -pipe -Wall -W
> > -D_REENTRANT -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB
> > -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++ -I.
> > -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui
> > -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml
> > -I/usr/include -Isrc -I/usr/local/include -I/usr/include -I. -I. -o
> > qtractorAudioFile.o src/qtractorAudioFile.cpp
> > src/qtractorAudioFile.cpp: In static member function ‘static
> > qtractorAudioFileFactory& qtractorAudioFileFactory::getInstance()’:
> > src/qtractorAudioFile.cpp:45: error: ‘::atexit’ has not been declared
> > make[1]: *** [qtractorAudioFile.o] Error 1
> > make[1]: Leaving directory
> > `/home/djmons/Downloads/Qtractor/qtractor-0.1.3' make: *** [qtractor]
> > Error 2
> > [djmons@myhost qtractor-0.1.3]$
> >
> > Nigel.
>
> easy. you're probably doing it with a ever stringent gcc/g++ >= 4.3
>
> fwiw, i'm still with gcc4.2
>
> try attached patch (-p0)

Thanks for the patch Rui. I've only used patch once before, and had to look to
the man page. I got the patch installed, and make then ran to completion, and
Qtractor is now installed. All I have to do now is find out how to use it.

I bought a step sequencer "Making Waves" when I was using XP, but never did
got it to run with Wine, but was getting on quite well with it in XP. Having
GB's of .wav soundfiles I am hoping that Qtractor may be similar to the
Making Waves app. I'll give it a go, but perhaps I should be using my .wavs
with a tracker.

Thanks for the manual. I'm only partially through it.

Anyway I can confirm that it builds ok on Archlinux (Don't Panic), after
applying your patch, so that make will work with gcc version 4.3.

Nigel.

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Sat May 3 00:15:25 2008

This archive was generated by hypermail 2.1.8 : Sat May 03 2008 - 00:15:30 EEST