In Grace or CM3, the approach is similar to that in SuperCollider. Here, too, each voice is saved in a list. However, S7 does not have property lists like Common Lisp. The approach was based on simple lists that are accessed using car and cdr. We need a MIDI connection on the Mac via the IAC-driver, e.g. to Logic or another program that can play sound fonts.

cm3-1

One could also have solved the individual note of the alto with sprouts, but here the polyphonic approach was chosen as in SuperCollider.
cm3-2
cm3-3

cm3-4
cm3-5
cm3-6
cm3-7
cm3-8

cm3-9
Now a function has been created that calls a score. So it is a level more abstract than in Sc. The function expects a voice. This vote was previously set as a list. The first list elements for the notes and the second list elements for note values are then transferred to the function in the process loop. With (begin we start the score.

Cookies facilitate the provision of our services. By using our services, you agree that we use cookies and you agree to use Google Analytics! Privacy policy.