| 155 | | Задать триоль (пентоль, секстоль, септоль и т.д.) тоже очень просто: достаточно дать команду `\times` для объединяемой в триоль группы нот. А перед группой нот нужно записать дробь (через слеш), у которой в числителе будет длительность, на протяжении которой звучит группа, а в знаменателе --- количество нот: |
| | 155 | Задать триоль (пентоль, секстоль, септоль и т.д.) тоже очень просто: достаточно дать команду `\times` для объединяемой в триоль группы нот. А перед группой нот нужно записать дробь (через слеш), у которой в числителе будет длительность, на протяжении которой звучит группа, а в знаменателе --- количество нот в группе: |
| | 173 | == Добавляем звук == |
| | 174 | |
| | 175 | Выглядит это замечательно, но хочется всё-таки и послушать то, что мы набрали, правда? |
| | 176 | |
| | 177 | Сделать это очень просто. Достаточно воспользоваться командой `\score`, позволяющей задавать выходные форматы набранной музыки: |
| | 178 | {{{ |
| | 179 | \score { |
| | 180 | \new DrumStaff \with { |
| | 181 | \override BarLine #'bar-size = #3 |
| | 182 | \override StaffSymbol #'line-count = #1 |
| | 183 | } |
| | 184 | \drummode { |
| | 185 | \time 8/8 |
| | 186 | cl4. cl cl8 cl |
| | 187 | cl4 cl4. cl |
| | 188 | r8 cl \times 4/3 {cl [cl cl]} cl cl |
| | 189 | } |
| | 190 | \midi{} |
| | 191 | \layout{} |
| | 192 | } |
| | 193 | }}} |
| | 194 | |
| | 195 | В результате очередной компиляции мы получим не только графические файлы с нотами, но и MIDI-файл с музыкой... э-э-э, со звучанием того, что мы набрали, если быть точным. |
| | 196 | |
| | 197 | == Указываем версию == |
| | 198 | |
| | 199 | Внимательный и неленивый читатель, набравший и откомпилировавший все примеры, мог заметить, что при каждой компиляции !LilyPond выдавал что-то вроде: |
| | 200 | {{{ |
| | 201 | GNU LilyPond 2.11.61 |
| | 202 | Processing `drums.ly' |
| | 203 | Разбираю... |
| | 204 | drums.ly:0: предупреждаю: : no \version statement found, please add |
| | 205 | |
| | 206 | \version "2.11.61" |
| | 207 | |
| | 208 | for future compatibility |
| | 209 | }}} |
| | 210 | |
| | 211 | Авторы !LilyPond меняют синтаксис от версии к версии --- именно благодаря этому !LilyPond настолько удобен, но беспроблемной работы будущих версий !LilyPond с вашими файлами никто обещать не может. Чтобы обеспечить совместимость, надо указать версию с помощью команды `\version`. В моём случае версия !LilyPond --- 2.11.61, её я и указываю. |
| | 212 | |
| | 213 | Вот что получается в результате: |
| | 214 | {{{ |
| | 215 | \version "2.11.61" |
| | 216 | \score { |
| | 217 | \new DrumStaff \with { |
| | 218 | \override BarLine #'bar-size = #3 |
| | 219 | \override StaffSymbol #'line-count = #1 |
| | 220 | } |
| | 221 | \drummode { |
| | 222 | \time 8/8 |
| | 223 | cl4. cl cl8 cl |
| | 224 | cl4 cl4. cl |
| | 225 | r8 cl \times 4/3 {cl [cl cl]} cl cl |
| | 226 | } |
| | 227 | \midi{} |
| | 228 | \layout{} |
| | 229 | } |
| | 230 | }}} |
| | 231 | |
| | 232 | == Заключение == |
| | 233 | |
| | 234 | !LilyPond при первом знакомстве может напугать пользователя. Как и TeX, на основе которого он построен, !LilyPond предпочитает логичность и единообразие синтаксиса простоте освоения для новичка. Однако, как и в случае с TeX/LaTeX, после того, как вы освоили несколько базовых принципов, самые разные по уровню задачи, в том числе запредельно сложные для пользователей традиционных нотных редакторов, вы будете решать одинаково легко. Кроме того, непревзойдённое качество результата с лихвой окупает усилия по освоению. |
| | 235 | |
| | 236 | Существуют средства, позволяющие набирать ноты в !LilyPond с помощью WYSIWYG-интерфейса, но я не рекомендую ими пользоваться, по крайней мере, пока вы не освоитесь с основными приёмами набора и вёрстки в "чистом" !LilyPond. Тут как с другим языком разметки, HTML --- ни одна машина не способна сравниться с человеком в качестве кода, о читаемости и возможности дальнейшего редактирования уже не говорю. Кроме того, WYSIWYG-редакторы удобны только для небольших и простых нотных партий --- чем больше объём набираемого текста и чем он сложнее, тем очевиднее становятся преимущества !LilyPond. |
| | 237 | |
| | 238 | Попробуйте набирать музыку в !LilyPond, и через некоторое время вам уже не захочется возвращаться к визуальным нотным редакторам --- логичность, изящество и мощь !LilyPond захватывают каждого, кто его освоил. |
| | 239 | |
| | 240 | ---- |
| | 241 | |
| | 242 | [wiki:LessonsFiles Назад в раздел "Учебные материалы"] |
| | 243 | |
| | 244 | [wiki:WikiStart Назад на главную страницу] |