Re: [linux-audio-dev] XAP: Pitch control

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

Subject: Re: [linux-audio-dev] XAP: Pitch control
From: David Olofson (david_AT_olofson.net)
Date: Mon Dec 09 2002 - 18:37:53 EET


On Monday 09 December 2002 17.05, Steve Harris wrote:
> I really dont like the idea of having two forms of pitch data, and
> I dont like the idea of implicity putting pitch converters in the
> graph.

Well, it can be done with one form only, that will only make life
harder on those who don't want to truly understand non-12tET scales.

> Its messy and unnessary.

It may be messy if done wrong, but I strongly doubt anyone on the VST
list would agree that it is unnecsessary. They convinced me, at least.

> The overhead from making the small number of processors that
> require it get the host to do the conversions is probably no higher
> than having converter plugins and its so much cleaner.

It's not cleaner in any way, since for this to be useful, the plugin
has to figure out what scale it should ask about.

Again, there is no such thing as a single, global scale. If you
assume that, you may as well ignore anything about non-12tET
altogether.

> The host
> still needs some way of communicating the scale information to the
> converter plugins.

Well, yeah - presets. Just like with any other plugins. A scale
converter is an *effect*, and deserves to be treated as such by the
API.

//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 ---


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

This archive was generated by hypermail 2b28 : Mon Dec 09 2002 - 18:42:55 EET