Re: [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: Re: [linux-audio-dev] RFC: Disposable Soft Synth Interface
From: Tim Goetze (tim_AT_quitte.de)
Date: Thu Apr 29 2004 - 12:50:27 EEST


[Chris Cannam]
>The header file is here:
>
> http://dssi.sourceforge.net/dssi.h.txt

the header looks OK to me, reusing ALSA and LADSPA is a nice idea
indeed. however i'm a bit uneasy about the configure() method of the
plugin and its implications. a couple of points:

* how does the host know valid "key" parameters for configure()?

* if i'm right in assuming that configure() is meant to receive data
  file locations (".sf2", ".pat" etc) as well as other vital instance
  options ("polyphony", "12" or so), it becomes hard for the host to
  decide what kind of control to show (file selection, text entry,
  slider, knob, int switch etc.).

* what does configure()'s (char *) return value indicate?

* can you give some reasons why the host should keep track of
  the key<->value pairs previously given to configure()? i'd rather
  the plugin provides some means of retrieving the current
  configuration, maybe this could help answering the first * above.

i've not found any satisfying answers to these questions in both RFC
and example host, can you help me out?

tim


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

This archive was generated by hypermail 2b28 : Thu Apr 29 2004 - 12:53:00 EEST