CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Nicolas Sceaux <[EMAIL PROTECTED]> 05/08/10 22:17:40
Modified files:
Documentation/user: programming-interface.itely
. : ChangeLog
Log message:
Documentation/user/programming-interface.itely (Displaying music
expressions): doc for \displayLilyMusic. Also some precisions in
"Markup construction in Scheme"
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/user/programming-interface.itely.diff?tr1=1.41&tr2=1.42&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3987&tr2=1.3988&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3987 lilypond/ChangeLog:1.3988
--- lilypond/ChangeLog:1.3987 Wed Aug 10 08:15:37 2005
+++ lilypond/ChangeLog Wed Aug 10 22:17:40 2005
@@ -1,3 +1,9 @@
+2005-08-10 Nicolas Sceaux <[EMAIL PROTECTED]>
+
+ * Documentation/user/programming-interface.itely (Displaying music
+ expressions): doc for \displayLilyMusic. Also some precisions in
+ "Markup construction in Scheme"
+
2005-08-10 Mats Bengtsson <[EMAIL PROTECTED]>
* scm/define-markup-commands.scm (normal-text): Added 2 new
Index: lilypond/Documentation/user/programming-interface.itely
diff -u lilypond/Documentation/user/programming-interface.itely:1.41
lilypond/Documentation/user/programming-interface.itely:1.42
--- lilypond/Documentation/user/programming-interface.itely:1.41 Mon Aug
8 22:47:23 2005
+++ lilypond/Documentation/user/programming-interface.itely Wed Aug 10
22:17:39 2005
@@ -315,6 +315,7 @@
@cindex internal storage
@cindex @code{\displayMusic}
[EMAIL PROTECTED] @code{\displayLilyMusic}
When writing a music function, it is often instructive to inspect how
a music expression is stored internally. This can be done with the
@@ -322,10 +323,24 @@
@example
@{
-\displayMusic @{ c'4\f @}
+ \displayMusic @{ c'4\f @}
@}
@end example
+Conversely, displaying a music expression in LilyPond notation can be
+done using the music function @code{\displayLilyMusic}. For instance:
+
[EMAIL PROTECTED]
[EMAIL PROTECTED]
+ \displayLilyMusic \transpose c a, @{ c e g a bes @}
[EMAIL PROTECTED]
[EMAIL PROTECTED] example
+
+will display:
+
[EMAIL PROTECTED]
[EMAIL PROTECTED] a, cis e fis g @}
[EMAIL PROTECTED] example
@node Using LilyPond syntax inside Scheme
@subsection Using LilyPond syntax inside Scheme
@@ -467,9 +482,9 @@
@quotation
@multitable @columnfractions .3 .3
@item @b{LilyPond} @tab @b{Scheme}
[EMAIL PROTECTED] @code{\markup @{ ... @}} @tab @code{( markup ... )}
[EMAIL PROTECTED] @code{\markup markup1 @}} @tab @code{(markup markup1)}
@item @code{\markup @{ markup1 markup2 ... @}} @tab
- @code{(markup #:line ( markup1 markup2 ... ))}
+ @code{(markup markup1 markup2 ... )}
@item @code{\command} @tab @code{#:command}
@item @code{\variable} @tab @code{variable}
@item @code{\center-align @{ ... @}} @tab @code{#:center-align ( ... )}
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs