[gmpi] Re: R: Re: Topic 1: Audience for and users of plugins

  • From: "Amar CHAUDHARY" <amar@xxxxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Wed, 26 Feb 2003 10:48:14 -0800

It's hard to really tell which way the conversation is heading at this 
point, towards a strong audio-vs-"music" dichotomy or not. 
I would like to voice strong support for NOT differentiating "kinds" of 
plug-ins, especially if the terms are "audio" and "music", which rightly 
overlap one another.
Rather plug-ins should simply be typed data in/typed data out, I believe 
this has already been suggested.
Consider a pitch-detector: audio in, frequency (floating-point #) out.
This also doesn't preclude audio in, video out, btw.

   -Amar

Creative ATC                    OpenSoundWorld
amar@xxxxxxxxxxxxxxxx                   amar@xxxxxxxxx






Paul Davis <paul@xxxxxxxxxxxxxxxxxxxxx>
Sent by: gmpi-bounce@xxxxxxxxxxxxx
02/26/2003 10:40 AM
Please respond to gmpi
 
        To:     gmpi@xxxxxxxxxxxxx
        cc: 
        Subject:        [gmpi] Re: R: Re: Topic 1: Audience for and users 
of plugins


>Do not make sense to me doing differentiation between types of plugins..

Actually, that's what I am trying to avoid.

Ron's list focused on the nature of the transformation (Audio->Audio,
Music->Audio, etc.) and I think we agree that this is the wrong
"dimension" to think about this in.

I prefer to focus on the whether a plugin is considered to be a source
of a certain kind of data and whether it can also be a sink of a
certain kind of data. We are only considering audio + music data (no
video, for example), so when describing a given plugin, we have a 2 x
2 matrix:
 
                                     INPUTS

                        Audio     Music 

  O 
  U  Audio 
  T
  P
  U
  T  Music 
  S

There are many combinations possible, and I think GMPI should support
all of them except (probably) a plugin with no input and no output :)

Common forms would be:

       MIDI-driven synthesis: Input: { Music } Output: { Audio }
            Audio processing: Input: { Audio, Music } Output: { Audio }
                      MIDI processing: Input: { Music } Output: { Music }

etc.

The point is that we are trying to define a goal for GMPI, and the
goal needs to be clearly stated. I believe the goal is not to exclude
any potential plugin that can be described by this 2x2 matrix.

--p

----------------------------------------------------------------------
Generalized Music Plugin Interface (GMPI) public discussion list
Participation in this list is contingent upon your abiding by the
following rules:  Please stay on topic.  You are responsible for your own
words.  Please respect your fellow subscribers.  Please do not
redistribute anyone else's words without their permission.

Archive: //www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe


Other related posts: