From 7e937f19538db699dee45f22665e22b6a7980d86 Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 19:43:11 +0000 Subject: [PATCH] lilypond-0.0.63 --- Documentation/mudela.pod | 62 ---------------------------------------- 1 file changed, 62 deletions(-) diff --git a/Documentation/mudela.pod b/Documentation/mudela.pod index 5908a64610..29c37bcc11 100644 --- a/Documentation/mudela.pod +++ b/Documentation/mudela.pod @@ -525,68 +525,6 @@ In concrete, a piece of Mudela has the following structure: Examples are included with the GNU LilyPond distribution. For the sake of maintenance no long examples are included in this document. - -=head1 INTERNALS - -This chapter deals with the internals of Mudela. In the end Mudela -converted to Voice, which contain Voice_elements which (in turn) -contain Requests. The former 2 types are basically containers (lists). -Consider the following simple mudela - - \music { c4 } - -After the parsing, this is converted to: (from the debug output) - - Voice { start: 0 - voice_element { dur :1/4 - Stem_req {duration { 4}} - Note_req {notename: 0 acc: 0 oct: -1 - duration { 4}} - Group_change_req {} - } - voice_element { dur :0 - Terminate_voice_req {} - } - } - - Voice { start: 1/4 - voice_element { dur :1/4 - Stem_req {duration { 4}} - Note_req {notename: 2 acc: 0 oct: -1 - duration { 4}} - Group_change_req {} - } - voice_element { dur :0 - Terminate_voice_req {} - } - } - - Voice { start: 1/4 - voice_element { dur :1/4 - Stem_req {duration { 4}} - Note_req {notename: 4 acc: 0 oct: -1 - duration { 4}} - Group_change_req {} - } - voice_element { dur :0 - Terminate_voice_req {} - } - } - - -=head2 Requests - -As you can see, most information is stored in the form of a request. -In music typesetting, the user might want to cram a lot more symbols -on the paper than actually fits. To reflect this idea (the user asks -more than we can do), the container for this data is called Request. - -A request is done to the C which contains the -C. The staff decides whether to to honor the request, -ignore it, or merge it with other requests. Merging of requests is -preferably done with other requests done by members of the same -voicegroups (beams, brackets, stems) - =head2 Staff The staff is a simple container (containing Voices). The so-called -- 2.39.5