Next:
Overview and Introduction
Up:
Main MMA Reference
Reference Manual
Bob van der Poel
Wynndel, BC, Canada
November 7, 2010
Overview and Introduction
License, Version and Legalities
About this Manual
Typographic Conventions
L
A
T
E
X
and HTML
Other Documentation
Music Notation
Installing
MMA
Running
MMA
Comments
Theory Of Operation
Case Sensitivity
Running
MMA
Command Line Options
Lines and Spaces
Programming Comments
Tracks and Channels
MMA
Tracks
Track Channels
Track Descriptions
Drum
Chord
Arpeggio
Scale
Bass
Walk
Plectrum
Solo and Melody
Automatic Melodies
Silencing a Track
Patterns
Defining a Pattern
Bass
Chord
Arpeggio
Walk
Scale
Aria
Plectrum
Drum
Drum Tone
Including Existing Patterns in New Definitions
Multiplying and Shifting Patterns
Sequences
Defining Sequences
SeqClear
SeqRnd
SeqRndWeight
SeqSize
Grooves
Creating A Groove
Using A Groove
Overlay Grooves
Groove Aliases
AllGrooves
Deleting Grooves
Library Issues
Riffs
DupRiff
Musical Data Format
Bar Numbers
Bar Repeat
Chords
Rests
Positioning
Case Sensitivity
Lyrics
Lyric Options
Event Type
Kar File Mode
Word Splitting
Chord Name Insertion
Chord Transposition
Setting Lyrics
Limitations
Solo and Melody Tracks
Note Data Format
Chord Extensions
Accents
Long Notes
Using Defaults
Other Commands
AutoSoloTracks
Drum Solo Tracks
Arpeggiation
Emulating plucked instruments: Plectrum Tracks
Tuning
Capo
Patterns
Automatic Melodies: Aria Tracks
Randomizing
RndSeed
RSkip
RTime
Other Randomizing Commands
Chord Voicing
Voicing
Voicing Mode
ChordAdjust
Compress
DupRoot
Invert
Limit
NoteSpan
Range
DefChord
PrintChord
Notes
Harmony
Harmony
HarmonyOnly
HarmonyVolume
Tempo and Timing
Tempo
Time
TimeSig
BeatAdjust
Fermata
Cut
Swing
Skew
Accent
Delay
Notes
Summary
Volume and Dynamics
Accent
AdjustVolume
Mnemonic Volume Ratios
Master Volume Ratio
Volume
Cresc and Decresc
Swell
RVolume
Saving and Restoring Volumes
Repeats
Variables, Conditionals and Jumps
Variables
Set
NewSet
Mset
RndSet
UnSet VariableName
ShowVars
Inc and Dec
VExpand On or Off
StackValue
Predefined Variables
Indexing and Slicing
Mathematical Expressions
Conditionals
Goto
Low Level MIDI Commands
Channel
ChannelPref
ChShare
ForceOut
MIDI
MIDIClear
MIDICue
MIDICopyright
MIDIDef
MIDICresc and MIDIDecresc
MIDIFile
MIDIGlis
MIDIInc
MIDIMark
MIDINote
Setting Options
Note Events
Controller Events
Pitch Bend
Pitch Bend Range
Channel Aftertouch
Channel Aftertouch Range
MIDIPan
MIDISeq
MIDISplit
MIDIText
MIDITname
MIDIVoice
MIDIVolume
Patch Management
Voice
Patch
Patch Set
Patch Rename
Patch List
Ensuring It All Works
Fine Tuning (Translations)
VoiceTr
DrumTr
VoiceVolTr
DrumVolTr
Other Commands and Directives
AllTracks
Articulate
Copy
Comment
Debug
Delete
Direction
KeySig
Mallet
Rate
Decay
Octave
Off
On
Print
PrintActive
Restart
ScaleType
Seq
Strum
Synchronize
Transpose
Unify
Begin/End Blocks
Begin
End
Documentation Strings
Doc
Author
DocVar
Paths, Files and Libraries
MMA
Modules
Special Characters In Filenames
Tildes In Filenames
Filenames and the Command Line
File Extensions
Eof
LibPath
AutoLibPath
MIDIPlayer
Groove Previews
OutPath
Include
IncPath
Use
MmaStart
MmaEnd
RC Files
Library Files
Maintaining and Using Libraries
Creating Effects
Overlapping Notes
Jungle Birds
Frequency Asked Questions
Chord Octaves
AABA Song Forms
Where's the GUI?
Where's the manual index?
Symbols and Constants
Chord Names
Octave Adjustment
Altered Chords
Diminished Chords
Slash Chords
Chord Inversions
Barre Settings
Roman Numerals
MIDI Voices
Voices, Alphabetically
Voices, By MIDI Value
Drum Notes
Drum Notes, Alphabetically
Drum Notes, by MIDI Value
MIDI Controllers
Controllers, Alphabetically
Controllers, by Value
Bibliography and Thanks
Command Summary
About this document ...
bob 2010-11-07