Re: [LAU] [ANN] Sonic Visualiser v1.0 released

From: Dragan Noveski <perodog@email-addr-hidden>
Date: Sat May 12 2007 - 15:35:00 EEST

Chris Cannam wrote:
> Version 1.0 of Sonic Visualiser, an application for viewing and
> analysing the contents of music audio files, is now available.
>
> http://www.sonicvisualiser.org/
>
> Sonic Visualiser contains advanced waveform and spectrogram viewers,
> as well as editors for many sorts of audio annotations. Besides
> visualisation, it can make and play selections based on the locations
> of automatically detected features, seamlessly loop playback of single
> or multiple noncontiguous regions, synthesise annotations for playback,
> and slow down playback while retaining display synchronisation.
>
> Sonic Visualiser supports the Vamp plugin API for plugins that extract
> descriptive or analytical data from audio. Vamp plugins for onset,
> pitch and note detection and tempo tracking using the Aubio library
> are available, as well as further plugins for tempo tracking,
> chromagram analysis, constant-Q spectrogram, spectral centroid, power
> curve, key estimation, tonal change detection, harmonic spectrogram,
> and a large number of low-level spectral features. There is also a
> comprehensive SDK for use by developers of Vamp plugins and hosts.
>
> Sonic Visualiser is Free Software distributed under the GNU General
> Public License. The 1.0 release is available now in source code form
> or as binaries for Linux, OS/X, and Windows.
>
> For more information and downloads, please see
>
> http://www.sonicvisualiser.org/
>
> For more information about Vamp plugins, please see
>
> http://www.vamp-plugins.org/
>
> Sonic Visualiser was developed at the Centre for Digital Music, Queen
> Mary, University of London. The project has been partially funded by
> the European Commission through the SIMAC project IST-FP6-507142 and
> the EASAIER project IST-FP6-033902, and by the EPSRC through the
> OMRAS2 project EP/E017614/1.
>
>
> Chris
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@email-addr-hidden
> http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user
>
>
hi chris,
i get an error here trying to compile v1.0, the earlier versions
compiled just fine.
have 'export QTDIR=/usr/share/qt4/' set in my .bash_profile and
portaudio18 instaled in /usr

this is the error:

.....
make[1]: Entering directory
`/home/nowhiskey/software/nove/sonic/sonic-visualiser-1.0/sv'
g++ -c -pipe -D'VAMP_VERSION="1.0"' -I/usr/local/include
-D'VAMP_HOSTSDK_VERSION="1.0.0"' -I/usr/local/include
-D'OGGZ_VERSION="0.9.4"' -I/usr/local/include
-D'FISHSOUND_VERSION="0.7.0"' -I/usr/local/include
-D'MAD_VERSION="0.15.0b"' -D'FFTW3F_VERSION="3.1.2"'
-D'SNDFILE_VERSION="1.0.17"' -D'SAMPLERATE_VERSION="0.1.2"'
-D'LRDF_VERSION="0.4.0"' -D'RAPTOR_VERSION="1.4.15"'
-D'JACK_VERSION="0.103.0"' -I/usr/local/include -D'LIBLO_VERSION="0.23"'
-O2 -DNDEBUG -DNO_TIMING -O2 -march=pentium3 -mfpmath=sse
-DBUILD_RELEASE -D'SVNREV="exportiert"' -Wall -W -D_REENTRANT
-DHAVE_BZ2 -DHAVE_PORTAUDIO -DHAVE_VAMP -DHAVE_VAMP_HOSTSDK -DHAVE_OGGZ
-DHAVE_FISHSOUND -DHAVE_MAD -DHAVE_FFTW3F -DHAVE_SNDFILE
-DHAVE_SAMPLERATE -DHAVE_LRDF -DHAVE_RAPTOR -DHAVE_JACK -DHAVE_LIBLO
-DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
-I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork
-I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml
-I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I.. -Iaudioio
-Idocument -Itransform -Iosc -Imain -Itmp_moc -I. -o
tmp_obj/AudioPortAudioTarget.o audioio/AudioPortAudioTarget.cpp
audioio/AudioPortAudioTarget.h:59: error: expected ',' or '...' before
'*' token
audioio/AudioPortAudioTarget.h:60: error: ISO C++ forbids declaration of
'PaStreamCallbackTimeInfo' with no type
audioio/AudioPortAudioTarget.h:63: error: expected ',' or '...' before
'*' token
audioio/AudioPortAudioTarget.h:64: error: ISO C++ forbids declaration of
'PaStreamCallbackTimeInfo' with no type
audioio/AudioPortAudioTarget.cpp: In constructor
'AudioPortAudioTarget::AudioPortAudioTarget(AudioCallbackPlaySource*)':
audioio/AudioPortAudioTarget.cpp:67: error: invalid conversion from 'int
(*)(const void*, void*, long unsigned int, int)' to 'long unsigned int'
audioio/AudioPortAudioTarget.cpp:67: error: cannot convert
'AudioPortAudioTarget* const' to 'int (*)(void*, void*, long unsigned
int, PaTimestamp, void*)' for argument '8' to 'PaError
Pa_OpenDefaultStream(PortAudioStream**, int, int, PaSampleFormat,
double, long unsigned int, long unsigned int, int (*)(void*, void*, long
unsigned int, PaTimestamp, void*), void*)'
audioio/AudioPortAudioTarget.cpp:78: error: expected initializer before
'*' token
audioio/AudioPortAudioTarget.cpp:79: error: 'info' was not declared in
this scope
audioio/AudioPortAudioTarget.cpp: At global scope:
audioio/AudioPortAudioTarget.cpp:140: error: expected ',' or '...'
before '*' token
audioio/AudioPortAudioTarget.cpp:141: error: ISO C++ forbids declaration
of 'PaStreamCallbackTimeInfo' with no type
audioio/AudioPortAudioTarget.cpp: In static member function 'static int
AudioPortAudioTarget::processStatic(const void*, void*, long unsigned
int, int)':
audioio/AudioPortAudioTarget.cpp:143: error: 'data' was not declared in
this scope
audioio/AudioPortAudioTarget.cpp:144: error: 'timeInfo' was not declared
in this scope
audioio/AudioPortAudioTarget.cpp:145: error: 'flags' was not declared in
this scope
audioio/AudioPortAudioTarget.cpp: At global scope:
audioio/AudioPortAudioTarget.cpp:141: warning: unused parameter
'PaStreamCallbackTimeInfo'
audioio/AudioPortAudioTarget.cpp:164: error: expected ',' or '...'
before '*' token
audioio/AudioPortAudioTarget.cpp:165: error: ISO C++ forbids declaration
of 'PaStreamCallbackTimeInfo' with no type
audioio/AudioPortAudioTarget.cpp:165: warning: unused parameter
'PaStreamCallbackTimeInfo'
../base/RingBuffer.h: In destructor 'RingBuffer<T, N>::~RingBuffer()
[with T = float, int N = 1]':
audioio/AudioCallbackPlaySource.h:245: instantiated from here
../base/RingBuffer.h:201: warning: right-hand operand of comma has no effect
make[1]: *** [tmp_obj/AudioPortAudioTarget.o] Fehler 1
make[1]: Leaving directory
`/home/nowhiskey/software/nove/sonic/sonic-visualiser-1.0/sv'
make: *** [sub-sv-make_default] Fehler 2
nowhiskey@email-addr-hidden:~/software/nove/sonic/sonic-visualiser-1.0$
.............

as i understand, this is some portaudio error, but anyway i am always
using jack.
so if i am right, it would be very good to have a possibility to just
disable portaudio by perhaps editing the Makefile or so?

if you have any idea how to solve this problem and get the v1.0 running
here or if you need additional information about my system, please let
me know.

cheers,
doc
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user
Received on Sat May 12 16:15:03 2007

This archive was generated by hypermail 2.1.8 : Sat May 12 2007 - 16:15:03 EEST