@Comment{OUTLINE of cmtman.mss by Scribe 4(1400)-4 on 13 August 1986 at 21:14}
 Preface                                                  1 intro.mss, line 18
1. Introduction and Overview                              3 intro.mss, line 51
  1.1. Installing CMT                                     4 intro.mss, line 109
2. DOS Utilities                                          5 dos.mss, line 2
  2.1. make                                               5 dos.mss, line 9
  2.2. ls                                                 6 dos.mss, line 66
  2.3. grep                                               6 dos.mss, line 74
  2.4. Backing up files                                   6 dos.mss, line 86
3. The Adagio Language                                    9 adagio.mss, line 2
  3.1. Specifying Attributes                             10 adagio.mss, line 61
    3.1.1. Time                                          10 adagio.mss, line 63
    3.1.2. Pitch                                         10 adagio.mss, line 79
    3.1.3. Duration                                      10 adagio.mss, line 112
    3.1.4. Next Time                                     11 adagio.mss, line 135
                              next-time-sec              11 adagio.mss, line 136
    3.1.5. Rest                                          11 adagio.mss, line 153
    3.1.6. Loudness                                      11 adagio.mss, line 172
    3.1.7. Voice                                         12 adagio.mss, line 190
    3.1.8. Timbre (MIDI program)                         12 adagio.mss, line 201
                              adag-timbre-sec            12 adagio.mss, line 202
    3.1.9. Tempo                                         12 adagio.mss, line 218
                              tempo-sec                  12 adagio.mss, line 219
    3.1.10. Rate                                         13 adagio.mss, line 253
  3.2. Default Attributes                                13 adagio.mss, line 271
  3.3. Examples                                          14 adagio.mss, line 296
                              adag-examples-sec          14 adagio.mss, line 297
  3.4. Advanced features                                 17 adagio.mss, line 441
    3.4.1. Multiple notes per line                       17 adagio.mss, line 447
    3.4.2. Control change commands                       18 adagio.mss, line 483
    3.4.3. Multiple Tempi                                19 adagio.mss, line 515
  3.5. Running Adagio                                    19 adagio.mss, line 543
                              adag-resp-sec              19 adagio.mss, line 544
    3.5.1. Debugging Adagio Scores                       20 adagio.mss, line 596
    3.5.2. Command Line Options                          20 adagio.mss, line 615
    3.5.3. Examples                                      21 adagio.mss, line 649
4. Defining Nonstandard Tunings                          23 tuning.mss, line 2
                              tuning-chap                23 tuning.mss, line 3
  4.1. The Tuning Program                                23 tuning.mss, line 49
    4.1.1. Entering a range of pitches.                  24 tuning.mss, line 72
    4.1.2. Entering an octave                            24 tuning.mss, line 102
    4.1.3. Entering one pitch                            25 tuning.mss, line 156
    4.1.4. Saving a tuning file.                         26 tuning.mss, line 181
  4.2. The Retune Program                                26 tuning.mss, line 190
5. The Transcribe Program                                27 transcribe.mss, line 2
  5.1. Overview                                          27 transcribe.mss, line 3
  5.2. Tutorial                                          27 transcribe.mss, line 14
  5.3. Timbre                                            27 transcribe.mss, line 35
  5.4. Command Line Options                              27 transcribe.mss, line 44
    5.4.1. Examples                                      28 transcribe.mss, line 65
6. The Record Program                                    29 record.mss, line 2
  6.1. Overview                                          29 record.mss, line 3
  6.2. Instructions                                      29 record.mss, line 10
  6.3. Merging Adagio Scores                             29 record.mss, line 50
                              splice-sec                 29 record.mss, line 51
    6.3.1. Playing two scores in sequence                30 record.mss, line 60
    6.3.2. Playing two scores at the same time           30 record.mss, line 104
  6.4. Command Line Options                              31 record.mss, line 124
    6.4.1. Examples                                      31 record.mss, line 161
7. DXGet and DXPut                                       33 dxget.mss, line 2
  7.1. DXGet                                             33 dxget.mss, line 9
  7.2. DXPut                                             34 dxget.mss, line 80
8. Programming in C                                      37 cprog.mss, line 2
  8.1. Introduction                                      37 cprog.mss, line 3
  8.2. Writing a Program                                 37 cprog.mss, line 12
  8.3. Stopping a Program                                38 cprog.mss, line 92
  8.4. Writing a Procedure                               38 cprog.mss, line 107
  8.5. Repeats                                           39 cprog.mss, line 161
  8.6. Conditions                                        40 cprog.mss, line 211
  8.7. Parameters                                        42 cprog.mss, line 300
  8.8. Producing Chords                                  43 cprog.mss, line 353
                              pnote-sec                  43 cprog.mss, line 354
  8.9. Low-level Procedures                              43 cprog.mss, line 378
    8.9.1. Other Procedures and Functions                44 cprog.mss, line 410
  8.10. Command Line Options                             45 cprog.mss, line 448
    8.10.1. Examples                                     45 cprog.mss, line 465
  8.11. Conclusions                                      45 cprog.mss, line 478
9. Moxc: real-time programming package                   47 moxc.mss, line 2
  9.1. What is Moxc?                                     47 moxc.mss, line 9
  9.2. An example                                        47 moxc.mss, line 22
  9.3. Compiling                                         49 moxc.mss, line 90
  9.4. More about @i(cause)                              49 moxc.mss, line 108
  9.5. Event Handlers                                    50 moxc.mss, line 176
  9.6. Command Line Options                              51 moxc.mss, line 213
    9.6.1. Examples                                      51 moxc.mss, line 231
10. System Details                                       53 system.mss, line 2
  10.1. Introduction                                     53 system.mss, line 17
  10.2. Basic MIDI interface                             53 system.mss, line 26
    10.2.1. Interface design issues                      53 system.mss, line 32
    10.2.2. Interface implementation                     55 system.mss, line 93
    10.2.3. System exclusive messages                    56 system.mss, line 146
  10.3. Command line parsing                             56 system.mss, line 162
  10.4. The record module                                58 system.mss, line 272
11. What next?                                           59 next.mss, line 2
  11.1. Microsoft C conversion                           59 next.mss, line 19
  11.2. Large memory model conversion                    59 next.mss, line 24
  11.3. Multiple Midi Interfaces                         59 next.mss, line 36
  11.4. Improve Adagio compilation (sorting) speed       60 next.mss, line 59
  11.5. Multi-track recording                            60 next.mss, line 74
  11.6. MIDI Continuous Controls                         61 next.mss, line 103
  11.7. Interacting with Moxc programs                   61 next.mss, line 142
  11.8. Code to play sequences from Moxc                 62 next.mss, line 157
  11.9. A player module                                  62 next.mss, line 201
  11.10. User-defined note routines for Adagio           63 next.mss, line 214
  11.11. DX7 Program Librarian                           63 next.mss, line 226
  11.12. An Adagio editor                                63 next.mss, line 246
  11.13. Interface to XLISP                              64 next.mss, line 258
  11.14. A Sequencer                                     64 next.mss, line 264
  11.15. Ports                                           64 next.mss, line 270
I. The MIDI Interface                                    65 mpu.mss, line 2
                              mpu-app                    65 mpu.mss, line 3
II. List of Files in CMT                                 69 files.mss, line 2
 Index                                                   73 /tmp/Scribe000391, line 3
 Table of Contents                                       79 /tmp/Scribea00391, line 2
	Alphabetic Listing of Cross-Reference Tags and Labels

Tag or Label Name                    Page   Label Value  Source file Location
-----------------------------------------------------------------------------
ADAG-EXAMPLES-SEC                      14         3.3  adagio.mss, line 297
ADAG-RESP-SEC                          19         3.5  adagio.mss, line 544
ADAG-TIMBRE-SEC                        12       3.1.8  adagio.mss, line 202
MPU-APP                                65           I  mpu.mss, line 3
NEXT-TIME-SEC                          11       3.1.4  adagio.mss, line 136
PNOTE-SEC                              43         8.8  cprog.mss, line 354
SPLICE-SEC                             29         6.3  record.mss, line 51
TEMPO-SEC                              12       3.1.9  adagio.mss, line 219
TUNING-CHAP                            23           4  tuning.mss, line 3
