Re: [linux-audio-dev] XAP: Tuning

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

Subject: Re: [linux-audio-dev] XAP: Tuning
From: David Olofson (david_AT_olofson.net)
Date: Thu Dec 19 2002 - 23:21:58 EET


On Thursday 19 December 2002 21.38, Steve Harris wrote:
> On Thu, Dec 19, 2002 at 08:01:57 +0100, David Olofson wrote:
> > What frequency does PITCH 0.0 correspond to?
> >
> > I assume this should be a fixed value, as "system finetune" can
> > be implemented in other ways. No need to have all synths keep
> > track of yet another parameter to convert PITCH into whatever
> > they need.
>
> I think that is actually a good way of implementing global tuning.

Yeah, that's what I was thinking as well, but I don't quite like the
extra "+ global_tuning" whenever you're doing pitch->frequency
conversion... Especially since you might as well have a "TUNING"
control on sequencers, scale converters or whatever you're using.

> It would be good to let the host provide the figure and the
> instruments can just pick it up. There may be reasons for
> particular values in particular hosts or styles. We could recommend
> Concert A as a default, as thats how most synths are tuned in my
> experience.
>
> Modular synth style modules generally ignore the global tuning
> anyway. They have there own 0.0v -> Hz mapping, set via a dial.

Well, we don't need to deliberately disconnect some kinds of plugins
from global tuning, do we? ;-)

> I dont see any point in specifying it as middle C.

No, anything works. Better have nice values, like 440 and 435.

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


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

This archive was generated by hypermail 2b28 : Thu Dec 19 2002 - 23:31:26 EET