2016-01-16 8 views
12

Есть ли способ в LilyPond просто перечислить текст, соответствующий дополнительным стихам после окончания музыки, с одним абзацем на стих?Тексты для дополнительных стихов в LilyPond?

(NB Это точный вопрос был asked before, в 2001 году, но первый ответ («читать эту книгу») ссылается на мертвую URL, в то время как второй (используйте \context Lyrics) не работает для меня, я получаю синтаксические ошибки LilyPond .)

Вот песня, под которой я хочу написать дополнительные стихи.

\header{ 
    title = "Hello World" 
} 

\score { 
    \relative { 
    \time 2/4 
    \clef treble 
    \key a \major 
    cis''2 | a4 fis \bar "|." 
    } 
    \addlyrics { 
    He -- | llo world 
    } 
    \layout { } 
    \midi { } 
} 

\version "2.18.2" 

(К сожалению о syntax highlighting, <!-- language: lang-lilypond --> пока не поддерживается в Google Code Prettyfier, что SO использует.)

Я хотел бы добавить стихи 2, 3 и 4 снизу, отделенный от музыку, как слова.

+1

Было бы здорово узнать, почему я получил голос, чтобы улучшить вопрос – dumbledad

+0

IMHO это не вопрос программирования, подходящий для SO, а вопрос о том, как использовать конкретное приложение. (и нет, я не голосовал) –

+4

Но LilyPond - это язык программирования для создания выгравированных музыкальных партитур, и это вопрос о том, как его использовать. Нет? Комментарий Эндрю Кэцнера относительно [этого вопроса] (http://stackoverflow.com/q/30678473/575530) аргументирует это дело. Но я [спрошу его и на другом SE тоже] (http://music.stackexchange.com/q/41122/2125) и посмотрим, подходит ли это. – dumbledad

ответ

9

Я получил ответ от Knute Snortum в списке рассылки LiliyPond here

После моего score блока я могу добавить markup блок, как это

\markup { 
    \column { 
     \line { \null } 
     \line { 2. Here I go } 
    } 
} 

Оказывается, что это описано в документации к LilyPond (printing stanzas at the end), но они используют термин «строфа», и поэтому поиск «стиха» не привел меня туда.

(Стоит также отметить this discussion on meta. Проводка LilyPond вопросов здесь, скорее всего, приведут к супрессорным голосам, поскольку он не считается программированием многими из сообщества SO. Лучший сайт Stack Обмена размещать LilyPond вопросов является Music: Practice and Theory Stack Exchange, тем не менее, как я уже нашел, в настоящее время является местом, где, скорее всего, будут получены полные и быстрые ответы.)

+1

Я бывший профессиональный компьютерный программист и нынешний профессиональный певец, LilyPond - это абсолютно язык программирования, а не * общая * цель, конечно, но в музыке это действительно общая цель, Sheesh. – aliteralmind