Installation guide

From Psychosynth

(Difference between revisions)
Line 1: Line 1:
 
First of all you must get a copy of the sources of this program. Go to the [[download]] section if you do not have them yet.
 
First of all you must get a copy of the sources of this program. Go to the [[download]] section if you do not have them yet.
  
−
= Dependencies =
+
== Dependencies ==
  
 
Then, to try the software you will need these third party libraries and programs:
 
Then, to try the software you will need these third party libraries and programs:
Line 26: Line 26:
 
</pre>
 
</pre>
  
−
= Installing =
+
== Installing ==
  
 
If you downloaded the program from Bazaar you will first need to generate the compilation scripts:
 
If you downloaded the program from Bazaar you will first need to generate the compilation scripts:

Revision as of 19:23, 7 October 2008

First of all you must get a copy of the sources of this program. Go to the download section if you do not have them yet.

Dependencies

Then, to try the software you will need these third party libraries and programs:

  • GNU Autotools (only for the SVN version)
  • Ogre (needed by the 3D interface)
  • CEGUI (needed by the 3D interface)
  • OIS (needed by the 3D interface)
  • liblo (needed for the network support)
  • libxml2 (needed for XML config support)
  • Alsa (needed for ALSA sound output)
  • Jack (needed for Jack sound ouput)
  • libsndfile (needed for pcm file support)
  • libvorbis (needed for OGG vorbis file support)
  • SoundTouch (needed for sample stretching)

In Debian and Ubuntu you can install all those dependencies with the following command. Anyways, I suggest installing liblo from the original sources because the version in the repositories is outdated and contains a bug:

apt-get install automake libtool libogre-dev libois-dev libcegui-mk2-dev libasound2-dev libjack-dev liblo0-dev libsndfile-dev libxml2-dev libsoundtouch1-dev libvorbis-dev

Installing

If you downloaded the program from Bazaar you will first need to generate the compilation scripts:

autoreconf

Now you will need to run the configuration script to detect the the libraries and set up the compilation settings.

./configure

Check that everything has been detected correctly and then compile the program:

make

At last we must run these commands with superuser privileges to install:

make install
ldconfig

We can now run the 3D simulator:

psynth3d