Я начинаю экспериментировать с Lilypond, пытаясь увидеть возможности написания партитур для ударных/лид-листов. Пока я нашел обозначение \drums
, а также \midi { }
команду. Однако при попытке добавить блок MIDI внутрь блока ударных он сообщается как недопустимый.
Я использую расширение VSLlyPond в Windows.
\drums
это просто сокращение, \context DrumStaff \drummode
которое почти похоже, \new DrumStaff \drummode
за исключением того, что оно не запустит безымянный, DrumStuff
если другой уже существует в тот же момент времени. Если вы делаете барабанные дроби, вам, по крайней мере, понадобится версия, Beat_performer
доступная начиная с версии 2.23.5 (которая подчеркивает удары и, таким образом, подразделяет барабаны), вам нужно обернуть набранную музыку в отдельную партитуру с \midi
блоком в \unfoldRepeats
, и вы, вероятно, захотите использовать \articulate
команду из включаемого файла articulate.ly
.
Это, вероятно, должно соответствовать большинству ключевых слов для поиска в документации.
Кажется, что в этом случае лучше использовать полный синтаксис:
\score {
\new DrumStaff {
\drummode {
bd4 sn bd sn
}
}
\layout { }
\midi { }
}
Это генерирует файл MIDI. Интересно, возможно ли то же самое с \drums
сокращенным синтаксисом.
Изменить: благодаря подсказке это будет сокращенный синтаксис. Нужен конверт \score с инструкциями \midi внутри.
\score {
\drums {
bd sn bd sn
}
\midi { }
}
Ален Сильяк