On Saturday 14 December 2002 19.41, Tim Goetze wrote: > this is not meant to intimidate, rather to be a wake-up call.
[...many good points elided...] Well, considering that we seem to have virtually *no* input from people with solid experience with software sequencers or traditional music theory based processing, I suggest we either decide to build a prototype base on what we *know*, or put XAP on hold until we manage to get input from people with real experience in more fields. We do not seem to have sufficient information to answer the following questions: * Is an explicitly scale related pitch control type needed? * Is there a good reason to make event system timestamps relate to musical time rather than audio time? * Should plugins be able to ask the sequencer about *any* event, for the full length of the timeline? * Is there a need for supporting multiple timelines? And the most fundamental, and most important question: * Is it at all possible, or reasonable, to support sequencers, audio editors and real time synths with one, single plugin API? If we *had* sufficient information to answer these questions, there wouldn't be much of an argument after everyone understood the problem. The details would just have been a matter of taste. Now, we seem to have lots of ideas, but few facts, so there's not much point in further discussion. We need to test our ideas in real applications, and learn from the experience. I guess I'm hunting for *real* problems. Please post any ideas you might have - I'll try to either explain the solution, implement it, or admit that a different design is needed. //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 -' .- M A I A -------------------------------------------------. | The Multimedia Application Integration Architecture | `----------------------------> http://www.linuxdj.com/maia -' --- http://olofson.net --- http://www.reologica.se ---