back to list

VAZ 2001 tuning

🔗Rick McGowan <rick@...>

4/16/2002 9:55:27 PM

OK, so I found the VAZ 2001 support in Scala... I see the ".tun" files are
in "cents". But it's not at all clear what on earth they are relative to!
Does anyone know that?

For example, note 60 in equal tuning is 6000, and I presume that's 6000
cents from something. What is the base frequency supposed to be?

There also seems to be no documentation about these files...

Rick

🔗Rick McGowan <rick@...>

4/17/2002 8:45:18 PM

Hi Jacky --

Following up on VAZ tuning, for what it's worth... I contacted the author
of VAZ 2001 (Martin Fay) through the support folks at
Software-Technology.com, and asked some questions. Martin wrote back some
concrete info.

The ".tun" file uses windows "INI" file structure. Any line anywhere
starting with ; is a comment. The file is divided into sections by
bracketed lines. In a ".tun" file VAZ only reads the first section named
"[Tuning]". Within this section are exactly 128 lines, "Note N=nnn"
The value nnn must be an integer. (I asked about floating point and it's
not supported.)

He says (as Manuel wrote yesterday also) the base frequency (internally I
guess) is Note69 = 6900 = A440. The integer values are in cents relative to
this. Thus the frequency of tuning value 0 is 8.176 Hz (440 * -6900 *
ln(2)/1200) This is just due to the range of the MIDI note numbers. Martin
also wrote, "Negative values would represent frequencies below this but
probably aren't useful."

He also reports that this same tuning file format is supported by VAZ
Plus, VAZ 2001, and VAZ Modular. In the modular version, you can assign a
global table and also override the global with a table for each
"MIDI-to-Control-Voltage" converter module. So apparently, that means in
VAZ Modular, you could assign a different tuning table to each voice if you
want.

I did also find out that VAZ 2001 _IS_ being sold. I asked support
yesterday and they pointed me to this page where you can order on line:

http://www.software-technology.com/cgi-bin/newoffers.cgi

Cheers,
Rick