Chris@350: Chris@350: To compile from source Chris@350: ---------------------- Chris@350: Chris@392: To build on a Unix-like system, run Chris@350: Chris@350: $ ./configure && make Chris@350: Chris@350: The following additional libraries are required or optional when Chris@350: building the SV core libraries: Chris@350: Chris@859: REQUIRED Qt v5 http://qt-project.org/ Chris@350: REQUIRED Vamp Plugin SDK v2.x http://www.vamp-plugins.org/ Chris@350: REQUIRED Rubber Band Library http://www.breakfastquay.com/rubberband/ Chris@350: REQUIRED libsndfile http://www.mega-nerd.com/libsndfile/ Chris@350: REQUIRED libsamplerate http://www.mega-nerd.com/SRC/ Chris@350: REQUIRED FFTW3 http://www.fftw.org/ Chris@350: REQUIRED bzip2 library http://www.bzip.org/ Chris@856: REQUIRED Sord and Serd libraries http://drobilla.net/software/ Chris@350: Chris@350: Optional MAD mp3 decoder http://www.underbit.com/products/mad/ mathieu@441: Optional Oggz and fishsound http://xiph.org/oggz/ Chris@350: Optional liblo OSC library http://www.plugin.org.uk/liblo/ Chris@350: Chris@856: If you are going to build the rest of the SV libraries and the Sonic Chris@856: Visualiser application, you will also need one or more of: Chris@350: Chris@350: Optional JACK http://www.jackaudio.org/ Chris@350: Optional PortAudio v19 http://www.portaudio.com/ Chris@350: Optional PulseAudio http://www.pulseaudio.org/ Chris@350: Chris@350: Although JACK, PortAudio, and PulseAudio are individually optional, Chris@350: you will need to have one or the other of them in order to get any Chris@350: audio playback. Usually JACK is preferred on Linux, with PulseAudio Chris@350: as a backup, and PortAudio is used elsewhere. Chris@350: Chris@350: On Linux, you will need the ALSA libraries (used for MIDI). Chris@350: Chris@350: If you happen to be using a Debian-based Linux, you probably want to Chris@859: apt-get install something like the following packages: qtbase5-dev Chris@859: qt5-default libsndfile1-dev libsamplerate0-dev libfftw3-dev libbz2-dev Chris@859: libjack-dev libjack0 libpulse-dev libmad0-dev libid3tag0-dev Chris@859: liboggz2-dev libfishsound1-dev libasound2-dev liblo-dev liblrdf0-dev Chris@859: libsord-dev libserd-dev vamp-plugin-sdk librubberband-dev. Chris@350: