Chapter 3. MusicKit

Table of Contents
MusicKit Introduction
MusicKit Classes
Encapsulating Musical Data
Note and Event Scheduling, Sequencing and Processing
DSP Synthesis
MusicKit Functions
Amplitude Scaling
Frequency Scaling
Error Handling and Trace Debugging
Time Manipulation
No-Value Return from Floating Point Functions
Note Parameter Access
Named Objects
Message Scheduling
NoteTag Allocation
Posing As―Class Substitution
Note Preemption
Scorefile Parsing and Writing
UnitGenerator Implementation
Envelope Handling

MusicKit Introduction

The MusicKit defines a set of Objective C classes and informal protocols, C functions, and assorted constants and data types that are useful for creating music, sound, DSP and MIDI applications under NeXTSTEP, OpenStep, Windows9X, MacOS X and MacOS X-Server V1.2.