<> <> <> <> <> DIRECTORY MusicDefs; Sync: CEDAR DEFINITIONS = BEGIN OPEN MusicDefs; AddNote: PROC[s: SyncPTR, n: NotePTR]; AddTimes: PROC[s: SyncPTR, time: Time, toc: Time]; Adjust: PROC[s: SyncPTR]; Draw: PROC[s: SyncPTR]; Hidden: PROC[f, s: CARDINAL, leftEdge: Time] RETURNS[BOOL]; Octava: PROC[s: SyncPTR] RETURNS[SyncPTR]; RemoveNote: PROC[s: SyncPTR, n: NotePTR]; SetStave: PROC[oldS: StavesPTR, new: SyncPTR]; <<(formerly) INLINE Procedures>> GetScoreIndex: PUBLIC PROC[s: SyncPTR] RETURNS[CARDINAL]; GetStaff: PROC[s: SyncPTR, staff: CARDINAL] RETURNS[LONG POINTER TO Staff]; Grace: PROC[s: SyncPTR] RETURNS[BOOL]; InVoice: PROC[s: SyncPTR, voice: CARDINAL] RETURNS[BOOL]; Length: PROC[s: SyncPTR] RETURNS[CARDINAL]; END.