[gmpi] Re: Parameters / controls / GMPI event system - refreshment

  • From: David Olofson <david@xxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Thu, 1 Dec 2005 10:29:22 +0100

On Thursday 01 December 2005 10.01, Crudesoft wrote:
> > - uses a finite number of voice-IDs.
> > - Playing a new note on an already-sounding voice
> > (string) cuts-off that 
> > previous note (just like a real stringed instrument)
> A piano should be considered a guitar ?

Well, a piano doesn't create a new group of strings every time you hit 
a key, does it? ;-)

Seriously, if the strings are vibrating when the hammer hits them 
again, that *does* have an effect on the sound - and it does on a 
guitar too - but that's a synth implementation detail if you want to 
emulate that properly. Differentiating between reusing the voice/VVID 
and grabbing a new one allows explicitly telling the synth what you 
intend, without the synth making guesses based on pitch or whatever.

//David Olofson - Programmer, Composer, Open Source Advocate

.- Audiality -----------------------------------------------.
|  Free/Open Source audio engine for games and multimedia.  |
| MIDI, modular synthesis, real time effects, scripting,... |
`-----------------------------------> http://audiality.org -'
   --- http://olofson.net --- http://www.reologica.se ---

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: