[linux-audio-dev] more on XAP Virtual Voice ID system

David Olofson david at olofson.net
Wed Jan 8 16:48:01 UTC 2003


On Wednesday 08 January 2003 11.50, Steve Harris wrote:
> On Tue, Jan 07, 2003 at 10:40:15 -0800, Tim Hockin wrote:
> > > ONe great thing about this scheme is that it encourages people
> > > not to think of certain, arbitary parameters as instantiation
> > > parameters, withc are special in some way, 'cos there not.
> >
> > The way I've seen velocity-mapped samplers is not to change the
> > sample later - you get the sample that maps to the initial
> > velocity, and further changes are just volume/filter
> > manipulation.
>
> Ny if you map CC1 (say) to a map then changing that will change the
> sample, its just that, in MIDI, velocity cant change after the
> voice has started.

Right. But the synth can still latch CC1 only on NoteOn - and in that 
case, you have to send CC1 *before* the NoteOn you want it to affect.

However, note that CC1 is a channel control, and thus doesn't have 
the problem of "what if there's no voice allocated to trace the 
controls!?"


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

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
   --- http://olofson.net --- http://www.reologica.se ---



More information about the Linux-audio-dev mailing list