; File:  E16.NoteSeq
;
;
; Copyright Apple Computer, Inc. 1986-90
; All Rights Reserved
;
;
pitchBend EQU $0
tempo EQU $00000001
turnNotesOff EQU $00000002
jump EQU $00000003
setVibratoDepth EQU $00000004
programChange EQU $00000005
setRegister EQU $00000006
ifGo EQU $00000007
incRegister EQU $00000008
decRegister EQU $00000009
midiNoteOff EQU $0000000A
midiNoteOn EQU $0000000B
midiPolyKey EQU $0000000C
midiCtlChange EQU $0000000D
midiProgChange EQU $0000000E
midiChnlPress EQU $0000000F
midiPitchBend EQU $00000010
midiSelChnlMode EQU $00000011
midiSysExclusive EQU $00000012
midiSysCommon EQU $00000013
midiSysRealTime EQU $00000014
midiSetSysExl EQU $00000015
callRoutine EQU $0000001E
commandMask EQU $0000007F
volumeMask EQU $0000007F
chord EQU $00000080
val1Mask EQU $00007F00
toneMask EQU $00007F00
noteMask EQU $00008000
lByte EQU $00FF0000  ; meaning depends on midi command
durationMask EQU $07FF0000
trackMask EQU $78000000
delayMask EQU $80000000
hByte EQU $FF000000
noRoomMidiErr EQU $1A00
noCommandErr EQU $1A01  ; can't understand the current SeqItem
noRoomErr EQU $1A02  ; sequence is more than twelve levels deep
startedErr EQU $1A03  ; Note Sequencer is already started
noNoteErr EQU $1A04  ; can't find the note to be turned off by the current SeqItem
noStartErr EQU $1A05  ; Note Sequencer not started yet
instBndsErr EQU $1A06  ; Instrument number out of Instrument boundary range
nsWrongVer EQU $1A07  ; incompatible versions of NoteSequencer and NoteSynthesizer
; offset constants for LocRec
ocurPhraseItem EQU 0
ocurPattItem EQU 2
ocurLevel EQU 4
