Re: [linux-audio-dev] Plugin APIs (again)

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

Subject: Re: [linux-audio-dev] Plugin APIs (again)
From: Steve Harris (S.W.Harris_AT_ecs.soton.ac.uk)
Date: Sun Dec 08 2002 - 12:35:39 EET


On Sun, Dec 08, 2002 at 12:26:32 +0000, Nathaniel Virgo wrote:
> I think velocity is special because it is often needed by the synthesis
> algorithm only at the beginning of the note. For instance, if you have a
> physical model of a bell then the velocity will determine the shape and
> magnitude of the impulse function you use to represent the striker. Changing
> it midway through the note, after the bell has been hit, is meaningless.

A Bell is a good example of something where you want multiple velocity
events, you could call voice_on() or whatever to initialise the physical
model instance, then you send simultaneous velocity and position events to
indicate that the bell has been struck.

Its not true for a impulse derived bell but a weaveguide model of a bell
struck twice has a different sound to a pair of identical ones each struck
once at the respective times.

- Steve


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

This archive was generated by hypermail 2b28 : Sun Dec 08 2002 - 12:42:41 EET