[gmpi] Re: Where are we?: 7.1.2/Untangling issues

  • From: Chris Grigg <gmpi-public@xxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 17 Jun 2003 11:10:25 -0700

Here is our Topic 1 summary for folks to chew on. I may not get time to reduce this to a simpler list today; gotta go into the office, which usually kills a lot of the day.

-- Chris G.


From: RonKuper@xxxxxxxxxxxx To: gmpi@xxxxxxxxxxxxx Subject: [gmpi] Re: Topic 1: Audience for and users of plugins Date: Thu, 27 Feb 2003 09:09:56 -0500

Thanks to everyone for their feedback.  I think we're finally ready for
topic 2.

Here is the final version for topic 1:


1. What kinds of host applications does GMPI target?


- Digital audio editors (DAWs), including audio editing in a video context
- MIDI/audio sequencers
- Mastering systems


2. What are the target hardware architectures for GMPI host applications?


- Software running on desktop OS
- Software running on a handheld OS
- Embedded in a standalone system
- Embedded within portable "music gear"


(Note: 1/2 are not meant to imply that GMPI isn't usable in other contexts, such as game consoles or cell phones. It simply means that the specification is primarily targeting the listed applications and platforms.)


3. What are the target hardware architectures for GMPI plugins?


- On the same platform as the application
- On dedicated (DSP) hardware with a software interface "proxy" to the host.
- Consider the possibility of communication to other hosts on a network.


4. Who are our target developers?


Anyone who develops software to process or synthesize audio or music.  This
includes commercial developers, academic computer music researchers, and
indepdendent shareware or freeware developers.


5. What kinds of plugins do people use today, and what will they want to use in the future?

Plugins that produce and/or consume musical data and/or control data and/or
digital audio data.  In the most general case a plugin can have arbitrary
numbers of incoming and outgoing music/audio/control data connections,
including no connections at all.

Some examples of contemporary plugin input/output connections include, but
are not restricted to:

Audio-in, Audio-out :  Effects that replace traditional outboard gear in a
studio), such as delays, reverbs, chorus, flanger, compressor, eq, pitch
shifter, etc.

Music-in, Audio-out: MIDI synthesizers.

Music-in, Music-out: Quantizers, transposers, style generators.

Audio-in, Music-out:  Pitch to audio converers, pitch detectors, envelope
followers.

---------------------------------------------------------------------- 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: