[linux-audio-dev] RFC: Disposable Soft Synth Interface

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] RFC: Disposable Soft Synth Interface
From: Chris Cannam (cannam_AT_all-day-breakfast.com)
Date: Tue Apr 27 2004 - 19:35:24 EEST


Disposable Soft Synth Interface (DSSI, pronounced "dizzy") is a
proposal for a plugin API for software instruments (soft synths) with
user interfaces, permitting them to be hosted in-process by audio
applications. Think of it as LADSPA-for-instruments, or something
comparable to a simpler version of VSTi. It's intended to be simple,
easy to write plugins for, GUI-toolkit-agnostic, and slightly biased
towards familiarity with MIDI, and is proposed as an interim measure
until bigger and better things come along: hence "disposable".

The proposal consists of an RFC, which describes the background and
defines part of the proposed standard, plus a documented header file
(dssi.h) which defines the remainder. The distribution also contains
a handful of public-domain example files including an almost complete
(but not pretty) host implementation and a simple synth plugin with a
GUI. The API itself is licensed under the LGPL.

The full RFC may be read here:

  http://dssi.sourceforge.net/RFC.txt

The header file is here:

  http://dssi.sourceforge.net/dssi.h.txt

The 0.1 distribution containing RFC, header and examples may be
downloaded from SourceForge: see http://dssi.sourceforge.net/ and
http://sourceforge.net/project/showfiles.php?group_id=104230 .

This proposal was constructed by Steve Harris and Chris Cannam.
Comments to LAD please! (Steve will be at ZKM, as those of you who've
seen the schedule thingy will know; I can't make it there myself, so
I'd quite like to see some feedback here.)

Chris


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Tue Apr 27 2004 - 19:30:40 EEST