Getting Jokosher

All the information on getting Jokosher in different distros should be moved to http://userdocs.jokosher.org for easier editing. Please help with that if you can.

Downloading

Currently, Jokosher 1.0 is being developed and the only way to get it is to check out the code from the Subversion repository. Please see http://www.jokosher.org/download for version 0.9. To do this, run the following command:

svn co http://svn.jokosher.python-hosting.com/JonoEdit/trunk

Jokosher will then be downloaded to a directory off the curent directory called trunk/

To update Jokosher to the latest version run the following command (in the trunk/ directory):

svn up

Requirements

To run Jokosher you will need to have installed:

  • Python 2.4
  • GStreamer from CVS
  • Python GStreamer 0.10
  • Gnonlin (plugin for Gstreamer)
  • PyGTK 2.8
  • Python Glade2
  • Python Cairo
  • Python Dbus
  • Python XMLPlus
  • Python Setuptools

Usage

Go into the 'trunk/Jokosher' directory and run it with the following command:

./Jokosher

LADSPA Support

Work is currently going on to include LADSPA effect plug-in support in Jokosher. To try this out, you will need to compile the 'ladspa' GStreamer bridge. Here is how to test this functionality in Jokosher. Before you begin, make sure you have a CVS Gstreamer installation (see InstallingCvsGstreamer). You will need to install some effects plugins such as swh-plugs. You also need the ladspa-sdk package in order to compile the 'ladspa' bridge.

  • First compile the 'ladspa' bridge. To do this, get gst-plugins-good from the GStreamer CVS. At the moment the element is not compiled with others, so you need to do it manually. This is simple though. After running autogen.sh like normal, just go to gst-plugins-good/ext/ladspa and run 'make'.
  • Test the bridge worked by running 'gst-inspect-0.10 ladspa' - it should then list all the ladspa effects on your computer.
  • Now fire up a recent SVN Jokosher, create a new instrument and import some audio. Then click the Processing button (currently 'ln' on the instrument header) and select Instrument Effects. You can then use the combo box at the top to select effects and press the Add button to add them. Then click OK to accept them. Now play the project, and you should hear the effects!

LADSPA support is still very buggy, and we rely on some fixes in GStreamer (see FixInGstreamer) which upstream are working on.

See also:
JokosherOnDebian
JokosherOnUbuntu
JokosherOnGentoo
JokosherOnFedora