Supported Platforms
Swami is developed on Linux and thus Linux usually has the most up to date support. It is also regularly tested on Mac OSX and there are README.OSX files accompanying Swami and libInstPatch which describe installing on this platform. Swami has been known to run on Windows, but currently does not have a nice installer or packages, making it a rather difficult undertaking. Better support for other platforms is planned, once Swami development is ready to be released and packaged for Linux.
Swami (Development Version)
Note: This version is still in development and isn't quite ready for public consumption. If you'd like to test things or see whats happening, please do and feel free to report your experience on the mailing list or file tickets. We are aware that there are lots of things missing currently though and are working to fix that.
Requirements
- Gtk+ 2.6+ - Graphical toolkit
- GnomeCanvas 2.0+ - Canvas widget
- libInstPatch (see below)
Optional
- FluidSynth - Software synthesizer, without it you won't get any sound
- FFTW - Used for the auto tuning plugin
Swami 0.9.x (Old and Abandoned)
This is the current stable version of Swami, but is no longer being developed and isn't quite complete. It has been known to edit SoundFont files though.
Requirements
- Gtk+ 1.2.0+ - Graphical toolkit
- FluidSynth 1.0.4+ - Software synthesizer
- libaudiofile 0.2.0+ or libsndfile 1.0.0+
libInstPatch
Requirements
- glib 2.4+ (also a requirement of Gtk+)
- libaudiofile 2.0+
- zlib
Package Download
Packages can be downloaded from the Swami SourceForge Releases page.
Development versions of Swami and libInstPatch have not been released as packages in quite some time. There should be a release coming really soon, but until then use subversion.
Subversion
The Swami Project utilizes subversion to track source code changes. The latest development can be retrieved and built using a subversion client application.
Create a new folder (such as swami-svn) and run the following commands in the new created folder (or whatever you do with your subversion application).
Swami checkout
svn co https://swami.svn.sourceforge.net/svnroot/swami/trunk/swami
libInstPatch checkout
svn co https://swami.svn.sourceforge.net/svnroot/swami/trunk/libinstpatch
Source Browsing
You can browse the source online either with the local Trac repository or with ViewVC on SourceForge.
Note: The local Trac repository is synchronized on regular intervals (4 hours currently) so any changes to subversion repository will be delayed.
Installation
Head on over to the Documentation section for information on installing and using Swami and related applications.
