view INSTALL.txt @ 439:6d5ee6860682 toggle

Add a new feature to allow users to toggle between minimal and full modes. This is done by hiding/showing the pane stack, menu actions, and toolbars. The main part of the process is handled in MainWindow::toggleViewMode(). The toggle view mode option appears in the View Menu and is associated with a new toolbar button. Two icons have been added in the resources. They come from: http://www.iconfinder.com/icondetails/42115/32/ In a working state, but the resizing of the main window and the audio file overview can be improved. Some menus or menu actions can be deleted/disabled in the minimal mode (although the changes are active in the hidden pane(s) and do not cause the application to crash). See TO-DO list in MainWindow::toggleViewMode(). In sonic-visualiser.pro: -lvamp-hostsdk has been added to the LIBS (the sonic-visualiser.pro file may be to be removed from the tracked files since the modification seems to depend on the system).
author mathieub <mathieu.barthet@eecs.qmul.ac.uk>
date Tue, 21 Jun 2011 22:04:55 +0100
parents 58b7e3893963
children bb6e04d07921
line wrap: on
line source

To compile from source
----------------------

To build on a Unix-like system, run

$ ./configure && make

The following additional libraries are required or optional when
building the SV core libraries:

REQUIRED	Qt v4.4 or newer	http://qt.nokia.com/
REQUIRED	Vamp Plugin SDK	v2.x	http://www.vamp-plugins.org/
REQUIRED	Rubber Band Library	http://www.breakfastquay.com/rubberband/
REQUIRED	libsndfile		http://www.mega-nerd.com/libsndfile/
REQUIRED	libsamplerate		http://www.mega-nerd.com/SRC/
REQUIRED	FFTW3 			http://www.fftw.org/
REQUIRED	bzip2 library		http://www.bzip.org/
REQUIRED	Redland RDF libraries	http://librdf.org/

Optional	MAD mp3 decoder		http://www.underbit.com/products/mad/
Optional	Oggz and fishsound	http://www.annodex.net/software/libraries.html
Optional        liblo OSC library	http://www.plugin.org.uk/liblo/

The Redland RDF libraries include the Raptor RDF parser library,
Rasqal RDF query library, and librdf, the Redland RDF datastore (which
depends on both of those).  The SV libraries require all of these.

If you are going to build the rest of the SV libraries, you will also
need one or more of:

Optional	JACK			http://www.jackaudio.org/
Optional	PortAudio v19		http://www.portaudio.com/
Optional	PulseAudio    	 	http://www.pulseaudio.org/

Although JACK, PortAudio, and PulseAudio are individually optional,
you will need to have one or the other of them in order to get any
audio playback.  Usually JACK is preferred on Linux, with PulseAudio
as a backup, and PortAudio is used elsewhere.

On Linux, you will need the ALSA libraries (used for MIDI).

If you happen to be using a Debian-based Linux, you probably want to
apt-get install the following packages: libqt4-dev libsndfile1-dev
libsamplerate0-dev fftw3-dev libbz2-dev libjack-dev libmad0-dev
liboggz1-dev libfishsound1-dev libasound2-dev liblo0-dev liblrdf0-dev
librdf0-dev .