back to list

New Scala version ready

🔗manuel.op.de.coul@ezh.nl

1/27/2000 10:54:15 AM

Scala version 1.6 for Windows 9x/NT is now online, the location is:

ftp://ella.mills.edu/ccm/tuning/software/pc/scala/scala16win.zip

Scala is a very complete freeware editor/librarian/analysis tool for
tunings. It allows scales to be created, manipulated and combined in
many different ways. A large library of scales is available for it. It
can tune various different synthesizers and samplers via standard
MIDI-files. To install, unpack scala.zip in an empty directory and
read the readme.txt file.
After startup, HELP shows the commands, and @HELP creates a window
with the help text.

Version 1.6 is an update with about 10% more functionality than 1.5.
Some bugs were fixed.

Some of its new features:

- A notation system for just intervals is implemented which shows
the 3-limit name, plus or minus commas.
- Many other new notation systems were added.
- The name for degree 0 is now no longer restricted to C.
- Transformation of scales between systems with compatible
notations: REPLACE/NOTATION.
- The same feature can be used in translating scores into microtuned
MIDI files with the EXAMPLE command. If names are used to denote
notes, then one (equal) temperament can be changed for another without
altering the score.
- The SHOW DATA command gives more values, such as Rothenberg Efficiency
and Stability.
- SHOW DATA now detects if a scale is a chain of identical triads.
- Consistent representations of any ratio in equal temperaments can
be found: DIVIDE/CONSISTENT.
- The least maximum error approximation to a scale can be found;
for an octave based chain of fifths: CALCULATE/MINIMAX and for a
non-octave based equal temperament: FIT/MINIMAX.
- Pitches can now be selected based on numeric attribute values:
LIMIT/MAX_ATTRIB and LIMIT/MIN_ATTRIB.
- Some commands accept a wider range of parameters and more options.
- The mode and interval lists were expanded.

Below is the list of commands that are new in this version:

Approximate/Insert
Calculate/Minimax
Calculate/Minimax/Nooutput
Delete/Egalize
Divide/Consistent
Fit/Minimax
Limit/Max_Attrib
Limit/Min_Attrib
Load/Cents
Replace/Notation
Save/Cents
Save/Cents/Keep_Text
Set Factor
Set Offset
Set Tolerance
Show/Scale Locations
Show Notation

Thanks to Heinz Bohlen, Christopher Chapman, John Clough, Paul Erlich,
Carl Lumma, Dave Keenan, Joe Monzo and John Pusey.

Manuel Op de Coul coul@ezh.nl