Projects / Swami

Swami

Swami is an instrument patch file editor using SoundFont files that allows you to create and distribute instruments from audio samples used for composing music. It uses FluidSynth, a software synthesizer, which has real time effect control, support for modulators, and routable audio via JACK. This project supersedes the Smurf SoundFont Editor, and is an entire object-oriented rewrite of it. The supporting libraries are GUI-independant and can be used in your own programs for doing SoundFont manipulation.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  26 Oct 2010 07:58

    Release Notes: This version features an update to GTK+ 2, 24-bit SoundFont support, a GObject oriented API for use in other applications, Loop Finder and FFTune plugins for semi-automated looping and sample tuning, an overlapping loop point viewer to help with creating seamless loops, and many other features and enhancements.

    •  28 Apr 2006 17:46

      Release Notes: Sample exporting has been added. Loop and instrument information is imported and exported when using AIFF sample files and libaudiofile. The message about "Not distributing SoundFont files" has been removed, as it was never intended to remain there. There are some bugfixes.

      •  05 Jul 2004 16:57

        Release Notes: This is the first packaged preview release of the Swami development branch after almost 2 years of development. New features include support for CRAM (Compress hybRid Audio Media, an instrument compression format), drag and drop GUI components for views, the ability to split views by right clicking on view separators, and a model-view-controller control network (change a parameter and all views update themselves).

        •  16 Nov 2003 14:08

          Release Notes: Bugfixes were made for modulators, "loop till release" instruments, and portability. A few new features were added, such as multiple selection of modulators for deletion and virtual keyboard velocity control. The gettext system for international language support was re-enabled.

          •  17 Mar 2003 04:43

            Release Notes: A few build problems have been fixed, including the popt library not being linked for builds without Gnome support, and the use of G_INLINE_FUNC has been removed.

            Recent comments

            17 Jan 2003 15:16 jgreen

            Re: Loading soundfonts

            > I have had some trouble with loading
            > sound fonts.. it complains that there
            > are some fields missing. I checked the
            > beginning of the file and the RIFF
            > structure seems correct, I am not sure
            > what goes on..
            >
            >


            Most likely something specific with the SoundFont files you are loading. I'll contact you personally to see about resolving the problem. Cheers.

            17 Jan 2003 06:31 olethrosdc

            Loading soundfonts
            I have had some trouble with loading sound fonts.. it complains that there are some fields missing. I checked the beginning of the file and the RIFF structure seems correct, I am not sure what goes on..

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.