List of external Scala command files:


4TRI.CMD
Create a tetratriadic scale
5TRI.CMD
Create a pentatriadic scale
DIAM.CMD
Create a triadic diamond
DUO.CMD
Create a duodene
RDIAM.CMD
Create a reversed triadic diamond
TET7.CMD
Create a 7-note scale from a tetrachord
TETRA.CMD
Create a tritetradic scale
TETRA12.CMD
Create a tritetradic scale based on twelfth
TETRATRI.CMD
Create a tritetradic scale with symmetrical tetrad
TRI.CMD
Create a tritriadic scale
TRIPLE.CMD
Create a tri-n-adic scale

AGBEAT.CMD
Give aggregate beat rates for a 12-tone temperament
BEATS.CMD
Give a list of beat rates for a 12-tone temperament
BEATS2.CMD
Give a list of beat rates for a 12-tone temperament
COMMA.CMD
Create a 12-tone mean-tone scale by a list of commas
COMMA19.CMD
Create a 19-tone mean-tone scale by a list of commas
COMMA3.CMD
Create a 12-tone mean-tone scale by a list of commas
DIACHROM.CMD
Create a temperament with ratio of diatonic to chromatic semitone
TEMPER.CMD
Create a comma-division temperament
THIRD.CMD
Give a list of thirds of a 12-tone temperament
WASTE.CMD
Calculate the amount of harmonic waste

DT.CMD
Create a double-tie circular mirroring
DT4.CMD
Create a double-tie circular mirroring of a tetrad
DT4C.CMD
Create a double-tie circular mirroring of a tetrad with common pivot tone
ST.CMD
Create a single-tie circular mirroring

BARTOK.CMD
Create a scale based on Bartok's axial system
DIFF.CMD and DIFF_SUB.CMD                      
Create a scale from the difference tones of the current scale
MEAN.CMD
Create a standard mean-tone scale with fifth in $0
SURDS.CMD
Create surd scale

CP2.CMD
Carthesian product normal-normal
CP2F.CMD
Carthesian product of scale with a transposition of it
CP2P.CMD
Carthesian product of scale with a projection of it 
CP3.CMD
Carthesian product normal-normal-normal
CP4.CMD
Carthesian product normal-normal-normal-normal
CPMD.CMD
Union of Carthesian products with multiplication and division
CPNI.CMD
Carthesian product normal-inverse
CPNII.CMD
Carthesian product normal-inverse-inverse
CPNIII.CMD
Carthesian product normal-inverse-inverse-inverse
CPNNI.CMD
Carthesian product normal-normal-inverse
CPNNII.CMD
Carthesian product normal-normal-inverse-inverse
CPNNNI.CMD
Carthesian product normal-normal-normal-inverse

CPS12.CMD
Add the product combination of each 2 notes to the scale
CPS123.CMD
Add the product combinations of each 2 and 3 notes to the scale
CPS2.CMD
Take a product combination of each 2 notes
CPSOCT.CMD
Create an octave based Combination Product Set
EXPAND.CMD
Create all the subset product combinations from the current scale
HEXUNION.CMD
Make a hexany diamond, a unified hexany with with each tone as 1/1

AVG.CMD
Average scale 0 with scale 1 by fifty-fifty, can also be done with MORPH
BLOAT.CMD
Add pitches of all keys to current scale
BS12.CMD
Take two-interval least squares approximation
DOUBLE.CMD
Create a double cycle of the current scale
DUP.CMD
Duplicate scale at given interval
DUPT.CMD
Duplicate scale to octave
EUCL.CMD
Split the largest interval with the smallest interval
MULT.CMD
Add a value to all intervals and scale back to the same octave
ROOT.CMD
Add square roots of the pitches to the scale
SCHISMA.CMD
Simplify the current scale by making schismatic changes
SQUARE.CMD
Add squares of the pitches to the scale
XOR.CMD
Do "exclusive or" of current scale with other scale (parameter: scalenr.)

ALLDAT.CMD
Show various data
HEKT.CMD
Show intervals in hekt, 1300 steps per twelfth
TRIAD.CMD
Show locations of just and Pythagorean triads

EDKBM.CMD
Edit a keyboard mapping (parameter: filename)
EXAM.CMD
Tune and play a MIDI file (parameter: filename)
LOADALL.CMD
Load all scales into memory
PLAY.CMD
Play a MIDI file (parameter: filename)
REN.CMD
Rename a scale file (parameter: filename)
