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 meantone scale by a list of commas
COMMA19.CMD
Create a 19-tone meantone scale by a list of commas
COMMA3.CMD
Create a 12-tone meantone scale by a list of commas
CT.CMD
Create a circulating temperament with two sizes of fifth
CYCLE.CMD
Enter cycle of comma parts for addition to a circulating temperament
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_1.CMD                      
Create a scale from the difference tones of the current scale
MEAN.CMD
Create a standard meantone 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
CPC.CMD
Carthesian product with collapsed
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
CPSDIF.CMD and CPSDIF_1.CMD
Create a Combination Difference Set from pairs of tones in the current scale
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, identical to COLLAPSE/ALL
BS12.CMD
Take two-interval least squares approximation
COMBINE.CMD
Make new scale from combination tones in scale 0 and 1
DOUBLE.CMD
Create a double cycle of the current scale
DUP.CMD
Duplicate scale at given interval
DUPN.CMD
Duplicate scale at given interval multiple times
DUPT.CMD
Duplicate scale to octave
EUCL.CMD
Split the largest interval with the smallest interval
EGAL.CMD
Add a value to all intervals and scale back to the same octave
MULTLIN.CMD
Transform a JI scale into a multilinear temperament
RENORM.CMD
Replace normalization prime with another one (parameters: old-norm new-norm)
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.)

ALLATT.CMD
Show scale with all attributes
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)
EQDAT.CMD and EQDAT_1.CMD
Show equal temperament data for a range of octave divisions
EXAM.CMD
Tune and play a MIDI file (parameter: filename)
HELP.CMD
Start browser with help file  (Windows only)
LOADALL.CMD
Load all scales into memory
PLAY.CMD
Play a MIDI file (parameter: filename)  (DOS/Windows only)
PLAYM.CMD
Play a MIDI file (parameter: filename)  (Windows only, with Megamid)
PLAYWIN.CMD
Play a MIDI file (parameter: filename)  (Windows only, with Media Player)
REN.CMD
Rename a scale file (parameter: filename)
SEND.CMD and SENDM.CMD
Send a tuning to a synthesizer (see HELP SEND)
SMITHY.CMD
Open Fractal Tune Smithy to play with the current scale

CS-DEMO.CMD
Create CSound .ORC and .SCO demonstration files with a scale (by Greg Schiemer)
MAKESYSX.CMD and HEADER.CMD
Make 128-key tuned MIDI SysEx dump (by Greg Schiemer)
