%%% lilypond & tex \documentclass[a4paper]{oblivoir} \usepackage{fapapersize} \usefapapersize{*,*,24mm,*,25mm,*} \ifxetex \setmainfont[Mapping=tex-text]{Minion Pro} \setsansfont[Mapping=tex-text]{Myriad Pro} \setmonofont{Consolas} \setkormainfont(나눔명조 Bold){나눔명조} \setkorsansfont{맑은 고딕} \spaceskip=.4em plus .05em minus .05em \else \usepackage{graphicx} \fi \usepackage{graphicx} \begin{document} \title{LilyPond와 \TeX} \author{No Author} \maketitle 이 문서는 lilypond 환경을 이용하여 텍스트와 악보의 스니펫을 함께 하나의 문서로 작성하는 예를 든다. lilypond-book이나 이를 이용하는 lytex 배치파일로 컴파일하도록 하시라. \section{드럼 파트} 파워풀 프리디파인드 툴인 \verb+\drummode+ 기능과 DrumStaff 컨텍스트를 이용하여, 드럼 파트를 삽입하는 것이 매우 쉽다. 드럼은 특별한 음자리표(clef symbol)과 함께 하나의 스태프 포지션에 놓이며, 드럼에 해당하는 노트 헤드를 갖는다. 드럼에 특별한 부호를 추가하거나 보의 선수를 한정하는 것도 가능하다. 다음 예를 보아라. \begin[verbatim]{lilypond} drh = \drummode { cymc4.^"crash" hhc16^"h.h." hh hhc8 hho hhc8 hh16 hh hhc4 r4 r2 } drl = \drummode { bd4 sn8 bd bd4 << bd ss >> bd8 tommh tommh bd toml toml bd tomfh16 tomfh } timb = \drummode { timh4 ssh timl8 ssh r timh r4 ssh8 timl r4 cb8 cb } \score { << \new DrumStaff \with { drumStyleTable = #timbales-style \override StaffSymbol #'line-count = #2 \override BarLine #'bar-size = #2 } << \set Staff.instrumentName = #"timbales" \timb >> \new DrumStaff << \set Staff.instrumentName = #"drums" \new DrumVoice { \stemUp \drh } \new DrumVoice { \stemDown \drl } >> >> \layout { } \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 120 4) } } } \end{lilypond} \section{숫자저음법} 통주저음이라고도 하는 숫자저음법은 바로크시대 음악에서는 흔히 쓰이던 것이었다. \begin[quote,verbatim]{lilypond} << \new Voice { \clef bass dis4 c d ais g fis e a r gis d b, f,! e c c c1 } \figures { < 6 >4 < 7\+ >8 < 6+ [_!] > < 6 >4 <6 5 [3+] > < _ >4 < 6 5/>4 <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/> < [4 6] 8 [_! 12] > < 5 \markup { \tiny \number 6 \super (1) } > \set useBassFigureExtenders = ##t <4 6> <3 6> <3 7> } >> \end{lilypond} \end{document}