Swami is a graphical interface application for editing instrument files.

Features

  • Also a shared library, libSwamiGUI, for plugin convenience and to allow potential external usage of GUI elements
  • Model/view/controller interfaces (change a parameter and all other interfaces update)
  • Object oriented (views can be split and new interfaces added)
  • Acts as a software synthesizer front end (currently FluidSynth only)
  • Zoomable canvas interfaces

Requirements

  • GTK+ 2.6+ - GUI toolkit
  • GnomeCanvas 2.0+ - Canvas widget (not dependent on Gnome)
  • libInstPatch - Instrument editing library also part of Project Swami

Optional

  • FluidSynth - Software synthesizer (without it you won't hear anything)
  • libfftw - Used for auto sample tuning plugin