Last active
October 1, 2021 14:34
-
-
Save xavriley/ec343c01eb2dd88de7982b85d265d673 to your computer and use it in GitHub Desktop.
Example of using LilypondExport to produce MusicXML from Lilypond. See https://music.stackexchange.com/a/115341/77453 for instructions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% LilyBin | |
\version "2.18.2" | |
\include "oll-core/package.ily" | |
\loadPackage lilypond-export | |
opts.exporter = #exportMusicXML | |
\score{ | |
{ | |
\set Score.markFormatter = #format-mark-box-numbers | |
\set Score.markFormatter = #format-mark-box-letters | |
\clef "bass" | |
\key bes \major | |
\time 4/4 | |
\mark \markup { \box \bold 1 } | |
e!4 bes8 g g4 gis | a a, e! a8 d | c4 d ees e! | f a aes a! | \break | |
bes a aes8 g g d | c4 b,! bes, f | ees g8 g bes4 a | aes8 d ees4 aes a! | \break | |
bes8 bes d4 g8 d f4 | e! bes8 bes a4 a,4 | d a8 d f4 d | g \times 2/3 {g8 d a,} c4 ges, | \break | |
f, c f, fis, | g, b,! c bes, | a, gis a a, | d8 a, c4 a, d \bar"||" \break | |
\times 2/3 {g8 d a,} b,!4 c cis | d a8 g g d b!4 | c'8. g16 d'4 ees' f' | g' f' ees'8 g g d | \break | |
ees4 a bes a | bes e!8 bes ees4 e! | f8 d g4 aes a! | bes a8 g g d f4 | \break | |
e!4 bes8 g g d f a, | cis4 e! a, a | d aes8 d f4 d | g \times 2/3 {g8 d a,} b!4 d | \break | |
c4 d ees e! | f8 d g4 aes a | bes8 bes d4 ees e! | f8 g d4 c bes, \bar"||" \break | |
% 2 | |
\mark \markup { \box \bold 2 } | |
e!4 bes8 g g4 aes | a! a, e! \times 2/3 {a8 g d} | c4 d ees e! | f f, c d | \break | |
f8 d g4 aes a! | bes bes, f a | bes ees bes a | aes8 d ees4 aes a! | \break | |
bes bes, f bes | e'!4 bes a e'! | d' dis' e'! dis' | d'! des' c' d'! | \break | |
c'8 d bes4 a f | a bes8 g g d e!4 | c b,! bes, g, | a, cis d fis \bar"||" \break | |
g d f g | d g8 d g d b,!4 | c d ees8 g g g | d'4 des' c8 g g d | \break | |
bes4 bes, bes ees | bes bes, bes8 e! e!4 | f f, c b,! | bes, f bes8 d f4 | \break | |
e!4 bes8 g g4 aes | a! a, e! a | d aes! f d | g8 d b,!4 d g8 d | \break | |
c4 d ees e! | f a, c b,! | bes, d ees e! | f g a bes \bar"||" \break | |
% 3 | |
\mark \markup { \box \bold 3 } | |
e!4 bes, g, e,! | a, bes, e!8 e! a4 | d c g ees | c g bes b! | \break | |
c' d' ees' e'! | f' bes f' e'! | ees' f' bes8 bes f'4 | ees' d' ees' e'! | \break | |
f' b! bes f'8 e'! | e'!4 e! e,! a, | d a bes a8 g | g4 d b,! c8 g | \break | |
f4 e! f8 d fis d | g4 fis8 d g4 gis | a bes a8 g g d | fis4 a, d a8 g \bar"||" \break | |
g4 \times 2/3 {a8 g d} b,!4 g | \times 2/3 {a8 g d } b,!4 g \times 2/3 {a8 g d } | c4 b,! bes,! b,! | c d g f | \break | |
ees4 ees ges ges | ees ees ges des'8 g! | bes4 a bes8 d d4 | f bes, g, f, | \break | |
e,! bes, e! bes | a a, e! a8 d | d4 aes bes aes | b! g d8 a, b,!4 | \break | |
c4 d ees e! | f8 d g d c4 b,! | bes! d ees e! | f8 d g4 a bes \bar "||" \break | |
%4 | |
\mark \markup { \box \bold 4 } | |
e!4 bes8 g g4 e! | cis e! a, a | c d ees e! | f8 d g4 aes a! | \break | |
bes a aes8 g g d | c4 b,! bes, a, | aes, d bes, ees | bes ees aes a! | \break | |
bes d f bes | e! bes a a, | d a f fis8 d | g4 cis' d' des' | \break | |
c'8 g bes4 a aes8 g | g4 e! c bes, | a, gis a a, | d c a, d \bar"||" \break | |
d'4 d d'8 g g4 | d'4 d d'8 g g4 | g c c'8 g g4 | c c'8 g g4 c | \break | |
c'4 f c' bes | ges d ees bes | e! bes8 g g4 e | f bes, g, f, | \break | |
e,! bes,8 e! e bes bes4 | a aes a! a, | d aes! bes aes8 g | g4 b! d g8 d | \break | |
c4 d ees e! | f8 d g4 aes a! | bes8 d d4 g e! | f a, bes, bes \bar"||" \break | |
%5 | |
\mark \markup { \box \bold 5 } | |
e!4 bes8 g g4 aes | a! a, e!8 a a4 | c d ees c | f8 d g4 aes a! | \break | |
bes a aes8 g g f | f4 b,! bes, bes | ees8 g g4 bes a | aes ees aes a! | \break | |
bes d f bes, | e! bes a a, | d a f fis8 d | g4 \times 2/3 {g8 d a,} c4 bes, | \break | |
a, g, f, a, | g, d c bes, | a, gis a a, | d c a, d \bar"||" \break | |
g d' e'!8 g ees'4 | d'8 g b! g g d b,!4 | c8 g g4 c8 g g4 | c8 g g4 c8 g g d | \break | |
ees4 bes ges des' | ees bes ges des' | c8 g g a a f f4 | c b,! bes, bes | \break | |
e! bes8 g g4 aes! | a! a, e! a8 d | d4 aes bes aes8 g | g d b,!4 d g8 d | \break | |
c8 g d4 ees e! | f8 g g4 aes4 a! bes8 bes d4 ees e! | f8 g d4 c bes, \bar"||" \break | |
%6 | |
\mark \markup { \box \bold 6 } | |
e!4 bes8 g g4 aes | a! a, e! \times 2/3 {a8 g d} | c4 d ees8 g g4 | ees'4 e'! f' e' | \break | |
ees' c' f f' | bes f' d' bes | ees8 d d'4 d8 des des'4 | des8 c c'4 c8 b,! b!4 | \break | |
bes,4 f8 d g4 f | e!8 bes bes4 a a, | d a f fis8 d | g4 b,! c8 g g d | \break | |
f8 c c4 fis c | g c8 g g4 aes | a! bes a a, | d8 c~ c a,~ a, d~ d g~ \bar"||" \break | |
g g cis'4 d g8 g | d'4 d g8 d~ d c~ | \times 2/3 {c4 g g} \times 2/3 {c4 c g} | \times 2/3 {g c c} \times 2/3 {g g g} | \times 4/5 {ees bes bes ees ees} | \break | |
\times 2/3 {bes bes ees} \times 2/3 {ees f' f'} | \times 2/3 {bes bes f'} \times 2/3 {f' f f} | \times 2/3 {f' f' bes} f' e! | d4 e,! bes, c | e!8 d g4 aes! a! | \break | |
d aes f8 d~ d4 | g b,! d g8 d | c a, d4 ees e!8 e | f4 a, d c | e,!8 aes,~ aes, r8 a,!4 r8 bes,8~ | bes,1 \bar"|." | |
} | |
\layout{ | |
\FileExport #opts | |
} | |
\midi{} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment