Re: [linux-audio-dev] Catching up with XAP

2003-01-17 Thread Tim Hockin
Does continuous control mean continuous sound? No, because one of the controls is often gate or amplitude. But that is the result of some other control - by default, these things are always on, they may be gated or muted, but they are oscillating. (Analogue) monosynths do not have init

Re: [linux-audio-dev] Catching up with XAP

2003-01-16 Thread Steve Harris
On Wed, Jan 15, 2003 at 04:14:23 -0800, Tim Hockin wrote: I'm breaking these into two emails for the two subjects. I'm replying to each subject in big reply - so you can see the evolution of my position :) *** From: David Olofson [EMAIL PROTECTED] The trigger is a virtual control which

Re: [linux-audio-dev] Catching up with XAP

2003-01-16 Thread David Olofson
On Thursday 16 January 2003 18.39, Fons Adriaensen wrote: [...] 2. A poly synth. Here normally 'a new note is a new note', and things like the effect described above are not possible because the synth does not know the relations between the existing set of notes and any new ones. Anther

Re: [linux-audio-dev] Catching up with XAP

2003-01-15 Thread Steve Harris
On Wed, Jan 15, 2003 at 01:42:27 -0800, Tim Hockin wrote: This is very anti modular synth. NOTE/VOICE/GATE is a control type hint. I see no reason to imply that it can only be used for a certain kind of controls, since it's really just a name used by users and/or hosts to match ins and

Re: [linux-audio-dev] Catching up with XAP

2003-01-15 Thread David Olofson
On Wednesday 15 January 2003 15.28, David Olofson wrote: On Wednesday 15 January 2003 14.46, Steve Harris wrote: I don't follow you at all - a new note is a new note. If your instrument has a glissando control, use it. It does the right thing. Each new note gets a new VVID. I

Re: [linux-audio-dev] Catching up with XAP

2003-01-15 Thread Fons Adriaensen
Hi all. I joined the list today, and have been following the vivid discussion on VVIDs with interest. On the whole, I agree with David Olofson. There are a number of limitations in the MIDI protocol and it should not be the model for any new API. David Olofson writes: On Wednesday 15 January

Re: [linux-audio-dev] Catching up with XAP

2003-01-15 Thread David Olofson
On Wednesday 15 January 2003 16.54, Fons Adriaensen wrote: Hi all. I joined the list today, and have been following the vivid discussion on VVIDs with interest. Welcome! :-) [...polyphony, glisando, reusing VVIDs etc...] One thing you can't express with (polyhonic) MIDI is the following :

Re: [linux-audio-dev] Catching up with XAP

2003-01-15 Thread Steve Harris
On Wed, Jan 15, 2003 at 03:43:52 +0100, David Olofson wrote: Another observation: There are two ways you could start notes on a monophonic synth: 1. Use the same VVID for all notes 2. Use a new VVID for each note. I dont think that a (typical) monosynth should have or use VVIDs

Re: [linux-audio-dev] Catching up with XAP

2003-01-15 Thread David Olofson
On Wednesday 15 January 2003 18.10, Steve Harris wrote: On Wed, Jan 15, 2003 at 03:43:52 +0100, David Olofson wrote: Another observation: There are two ways you could start notes on a monophonic synth: 1. Use the same VVID for all notes 2. Use a new VVID for each note. I dont

Re: [linux-audio-dev] Catching up with XAP

2003-01-15 Thread Frank van de Pol
On Wed, Jan 15, 2003 at 01:07:30PM +0100, David Olofson wrote: snip With MIDI, this is obvious, since VVID == note pitch. It's not that easy with our protocol, and I don't think it's a good idea to turn a vital feature like this into something that synths will have to implement through

Re: [linux-audio-dev] Catching up with XAP

2003-01-15 Thread David Olofson
On Wednesday 15 January 2003 21.56, Frank van de Pol wrote: On Wed, Jan 15, 2003 at 01:07:30PM +0100, David Olofson wrote: snip With MIDI, this is obvious, since VVID == note pitch. It's not that easy with our protocol, and I don't think it's a good idea to turn a vital feature like this

Re: [linux-audio-dev] Catching up with XAP

2003-01-15 Thread Tim Hockin
I'm breaking these into two emails for the two subjects. I'm replying to each subject in big reply - so you can see the evolution of my position :) *** From: David Olofson [EMAIL PROTECTED] The trigger is a virtual control which really just says whether the voice is on or not. You set up

[linux-audio-dev] Catching up with XAP

2003-01-14 Thread David Olofson
[Lost touch with the list, so I'm trying to catch up here... I did notice that gardena.net is gone - but I forgot that I was using [EMAIL PROTECTED] for this list! *heh*] Subject: Re: [linux-audio-dev] more on XAP Virtual Voice ID system From: Tim Hockin (thockin_AT_hockin.org) Date: Fri Jan