* Mutopia ports collection: easy accessible music archive.
-* AsciiScript: ASCII-art output
+* ASCIIScript: ASCII-art output
* Translations into Japanese, French and Russian
--- /dev/null
+% ASCII Art output
+%
+% Process as:
+%
+% lilypond -fas foo.ly
+% as2text foo.as
+
+\include "paper-as5.ly"
+
+\score {
+ \notes\relative c'' {
+ \time 3/8;
+ a8 a a
+ \time 5/8;
+ a a a a a
+ %a16 a a a a a a a a a
+ }
+ \paper {
+ linewidth = -1.;
+ \translator {
+ \StaffContext
+ StaffSymbol \override #'molecule-callback = #(lambda (x) '())
+ }
+ }
+}
+
--- /dev/null
+% ASCII Art output
+%
+% Process as:
+%
+% lilypond -fas foo.ly
+% as2text foo.as
+
+\include "paper-as5.ly"
+
+\score {
+ \notes\relative c'' {
+ \time 4/4;
+ g1 a b c
+ g2 a b c
+ g4 a b c
+ }
+ \paper {
+ \translator {
+ \StaffContext
+ BarLine \override #'bar-size = #5
+ }
+ }
+}
+
--- /dev/null
+% ASCII Art output
+%
+% Process as:
+%
+% lilypond -fas foo.ly
+% as2text foo.as
+
+\include "paper-as9.ly"
+
+\score {
+ \notes\relative c'' {
+ \time 4/4;
+ g1 a b c
+ g2 a b c
+ g4 a b c
+ }
+}
+
+% ASCII Art output
+%
+% Process as:
+%
+% lilypond -fas foo.ly
+% as2text foo.as
+
+\include "paper-as5.ly"
\score{
- <
- \context Staff \notes\relative c'{
- c d e f
- \repeat "volta" 2 { g a b c }
- \alternative { { c b a g } { f e d c } }
- }
- \context Lyrics \lyrics {
- De eer- ste < { maat } { moet } >
- \repeat fold 2 { }
- \alternative {
- { en dan twee keer }
- { een koe- plet _ }
- }
- en dan nog dit er ach- ter aan
- }
- >
+ <
+ \context Staff \notes\relative c'{
+ c d e f
+ \repeat "volta" 2 { g a b c }
+ \alternative { { c b a g } { f e d c } }
+ }
+ \context Lyrics \lyrics {
+ De eer- ste < { maat } { moet } >
+ \repeat fold 2 { }
+ \alternative {
+ { en dan twee keer }
+ { een koe- plet _ }
+ }
+ en dan nog dit er ach- ter aan
+ }
+ >
}
-
-% asci art output
-
+% ASCII Art output
+%
+% Process as:
+%
+% lilypond -fas foo.ly
+% as2text foo.as
\include "paper-as5.ly"
\score {
- \context StaffGroup <
- \context Staff=upper \notes\relative c{
- \key f \major;
- \time 3/4;
- r8^"Moderato" %\pp
- <g'-. c-.> <c-. es-.> <g-. c-.> <c-. es-.> <g-. c-.> |
- r8 <as-. c-.> <c-. es-.>
- }
- \context Staff=lower \notes\relative c{
- \key f \major;
- \time 3/4;
- \clef "bass";
- <c,2 c'> r4
- <as2 as'> r4
- }
- >
- \paper {
-% \paperAs_nine
- indent=4.0\char;
- linewidth=78.0\char;
- \translator { \StaffContext barSize = #4.5 }
- %\translator { \VoiceContext beamHeight = #0 }
- \translator {
- \VoiceContext
- beamHeight = ##f
- autoBeamSettings \override (begin * * * *) = #(make-moment 0 1)
- textNonEmpty = ##f
- }
- }
-
+ \context StaffGroup <
+ \context Staff=upper \notes\relative c{
+ \key f \major;
+ \time 3/4;
+ r8^"Moderato" %\pp
+ <g'-. c-.> <c-. es-.> <g-. c-.> <c-. es-.> <g-. c-.> |
+ r8 <as-. c-.> <c-. es-.>
+ }
+ \context Staff=lower \notes\relative c{
+ \key f \major;
+ \time 3/4;
+ \clef "bass";
+ <c,2 c'> r4
+ <as2 as'> r4
+ }
+ >
+ \paper {
+ indent=4.0\char;
+ linewidth=78.0\char;
+ \translator { \StaffContext Bar \override #'bar-size = #5 }
+ \translator {
+ \VoiceContext
+ % horizontal beams
+ Beam \override #'height = #0
+ autoBeamSettings \override #'(begin * * * *) = #(make-moment 0 1)
+ textNonEmpty = ##f
+ }
+ }
}
+% ASCII Art output
-% asci-art output, TODO: include how-to-use-this
+% Process as:
+%
+% lilypond -fas foo.ly
+% as2text foo.as
+
+% FIXME: broken system-start-delimiter.cc:staff_brace lookup
\include "paper-as9.ly"
\score {
- \context GrandStaff <
- \context Staff=upper \notes\relative c{
- \key f \major;
- \time 3/4;
- r8^"Moderato" %\pp
- <g'-. c-.> <c-. es-.> <g-. c-.> <c-. es-.> <g-. c-.> |
- r8 <as-. c-.> <c-. es-.>
- }
- \context Staff=lower \notes\relative c{
- \key f \major;
- \time 3/4;
- \clef "bass";
- <c,2 c'> r4
- <as2 as'> r4
- }
- >
- \paper {
-% \paperAs_nine
- indent=4.0\char;
- linewidth=78.0\char;
- %\translator { \StaffContext barSize = #9 }
- %\translator { \VoiceContext beamHeight = #0 }
- \translator {
- \VoiceContext
- beamHeight = ##f
- autoBeamSettings \override #(begin * * * *) = #(make-moment 0 1)
- textNonEmpty = ##f
- }
- }
-
+ \context GrandStaff <
+ \context Staff=upper \notes\relative c{
+ \key f \major;
+ \time 3/4;
+ r8^"Moderato" %\pp
+ <g'-. c-.> <c-. es-.> <g-. c-.> <c-. es-.> <g-. c-.> |
+ r8 <as-. c-.> <c-. es-.>
+ }
+ \context Staff=lower \notes\relative c{
+ \key f \major;
+ \time 3/4;
+ \clef "bass";
+ <c,2 c'> r4
+ <as2 as'> r4
+ }
+ >
+ \paper {
+ indent=4.0\char;
+ linewidth=78.0\char;
+ \translator {
+ \VoiceContext
+ % horizontal beams
+ Beam \override #'height = #0
+ autoBeamSettings \override #'(begin * * * *) = #(make-moment 0 1)
+ textNonEmpty = ##f
+ }
+ }
}
-% ascii art output
-
+% ASCII Art output
+%
+% Process as:
+%
+% lilypond -fas foo.ly
+% as2text foo.as
+
+
\header{
filename = "twinkle.ly";
title = "Twinkle Twinkle Little Star";