COPYRIGHT
SHEET MUSIC COURTESY
OF C. F. PETERS, CORP.
NEW YORK.
Inventio 13
The best way to start coding a song into your Commodore 128 is
by breaking the notes down into an intermediate code. Write
down the upper staff notes on a piece of paper. Now write down
the notes for the lower staff. Precede the note values with a
duration code. For instance, precede an eighth note with an 8,
precede a sixteenth note with a 16 and so on. Next, separate the
notes so the notes on the upper staff for one measure are
proportional in time with the notes for one measure on the lower
staff.
If the musical composition had a third staff, you would separate it
so the duration is proportional to the two other upper staffs. Once
the notes for all the staffs are separated into equal durations, a
separate dedicated voice would play each note for a particular
staff. For example, voice 1 would play the upper staff, voice 2 will
play the second staff and voice 3 would play the lowest staff if it
existed.
Let’s say the upper staff begins with a string of four eighth notes.
ln addition, say the lower staff begins with a string of eight
sixteenth notes. Since an eighth note is proportional in time to two
sixteenth notes, separate the notes as shown in Figure 7-13.
V1 = 8A 8B 8C 8D
V2= 16D16E 16F16G 16A16B 16C16D
Figure 7-13. Synchronizing Notes for Two Voices
7-27