Sync.mesa
Copyright (C) 1981, 1984 Xerox Corporation. All rights reserved.
Author: John Maxwell
last modified: November 28, 1981 8:44 AM
Edited by Doug Wyatt, June 14, 1984 5:35:57 pm PDT
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.