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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxx
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@murija2:~/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@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux