|
enum {
kRestEventType = 0,
kNoteEventType = 1,
kControlEventType = 2,
kMarkerEventType = 3,
kUndefined1EventType = 8,
kXNoteEventType = 9,
kXControlEventType = 10,
kKnobEventType = 11,
kUndefined2EventType = 12,
kUndefined3EventType = 13,
kUndefined4EventType = 14,
kGeneralEventType = 15,
kXEventLengthBits = 2,
kGeneralEventLengthBits = 3,
kEventLen = 1,
kXEventLen = 2,
kRestEventLen = 1,
kNoteEventLen = 1,
kControlEventLen = 1,
kMarkerEventLen = 1,
kXNoteEventLen = 2,
kXControlEventLen = 2,
kGeneralEventLen = 2,
kEventLengthFieldPos = 30,
kEventLengthFieldWidth = 2,
kEventTypeFieldPos = 29,
kEventTypeFieldWidth = 3,
kXEventTypeFieldPos = 28,
kXEventTypeFieldWidth = 4,
kEventPartFieldPos = 24,
kEventPartFieldWidth = 5,
kXEventPartFieldPos = 16,
kXEventPartFieldWidth = 12,
kRestEventDurationFieldPos = 0,
kRestEventDurationFieldWidth = 24,
kRestEventDurationMax = 16777215,
kNoteEventPitchFieldPos = 18,
kNoteEventPitchFieldWidth = 6,
kNoteEventPitchOffset = 32,
kNoteEventVolumeFieldPos = 11,
kNoteEventVolumeFieldWidth = 7,
kNoteEventVolumeOffset = 0,
kNoteEventDurationFieldPos = 0,
kNoteEventDurationFieldWidth = 11,
kNoteEventDurationMax = 2047,
kXNoteEventPitchFieldPos = 0,
kXNoteEventPitchFieldWidth = 16,
kXNoteEventDurationFieldPos = 0,
kXNoteEventDurationFieldWidth = 22,
kXNoteEventDurationMax = 4194303,
kXNoteEventVolumeFieldPos = 22,
kXNoteEventVolumeFieldWidth = 7,
kControlEventControllerFieldPos = 16,
kControlEventControllerFieldWidth = 8,
kControlEventValueFieldPos = 0,
kControlEventValueFieldWidth = 16,
kXControlEventControllerFieldPos = 0,
kXControlEventControllerFieldWidth = 16,
kXControlEventValueFieldPos = 0,
kXControlEventValueFieldWidth = 16,
kKnobEventValueHighFieldPos = 0,
kKnobEventValueHighFieldWidth = 16,
kKnobEventKnobFieldPos = 16,
kKnobEventKnobFieldWidth = 14,
kKnobEventValueLowFieldPos = 0,
kKnobEventValueLowFieldWidth = 16,
kMarkerEventSubtypeFieldPos = 16,
kMarkerEventSubtypeFieldWidth = 8,
kMarkerEventValueFieldPos = 0,
kMarkerEventValueFieldWidth = 16,
kGeneralEventSubtypeFieldPos = 16,
kGeneralEventSubtypeFieldWidth = 14,
kGeneralEventLengthFieldPos = 0,
kGeneralEventLengthFieldWidth = 16
};
© 2000 Apple Computer, Inc. (Last Updated 6/26/2000)