Changes between Version 19 and Version 20 of lessons/LilyPondGuitar
- Timestamp:
- Oct 6, 2009, 2:04:04 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
lessons/LilyPondGuitar
v19 v20 1 1 = Набор гитарных нот в !LilyPond = 2 2 3 {{{ 4 #!html 5 <a name="contens"><a href="#about">О чём этот урок</a></a><br /> 6 <a href="#music-itself">Сам нотный текст</a><br /> 7 <a href="#left-fingers">Пальцы левой руки</a><br /> 8 <a href="#positions">Обозначения позиций</a><br /> 9 <a href="#string-numbers">Номера струн</a><br /> 10 <a href="#string-numbers-and-positions">Совмещение обозначения струн с обозначением позиций</a><br /> 11 <a href="#not-done-intentionally">Чего я не стал делать</a><br /> 12 <a href="#notes">Примечания</a><br /> 13 }}} 14 15 {{{ 16 #!html 17 <a name="about"> 18 }}} 3 19 == О чём этот урок == 20 {{{ 21 #!html 22 </a> 23 }}} 4 24 5 25 В этом уроке я расскажу, как можно добавлять к нотам обозначения гитарной аппликатуры: пальцы правой и левой руки, номера струн, позиции. … … 13 33 Несмотря на техническую простоту самого музыкального фрагмента, для набора эти ноты не так просты — обычно аппликатуру так подробно не расписывают. 14 34 35 {{{ 36 #!html 37 <a name="music-itself"> 38 }}} 15 39 == Сам нотный текст == 40 {{{ 41 #!html 42 </a> 43 }}} 16 44 17 45 Наберём сами ноты. Это несложно, надо только обратить внимание на направление штилей в третьем такте и вид некоторых тактовых черт: … … 63 91 [[Image(Agafoshin189-initial.png)]] 64 92 93 {{{ 94 #!html 95 <a name="left-fingers"> 96 }}} 65 97 == Пальцы левой руки == 98 {{{ 99 #!html 100 </a> 101 }}} 66 102 67 103 Теперь начнём добавлять аппликатурные обозначения. Начнём с самого простого — указания пальцев левой руки. Для этого достаточно после каждой ноты поставить дефис и номер пальца: … … 87 123 [[Image(Agafoshin189-left-fingers.png)]] 88 124 125 {{{ 126 #!html 127 <a name="positions"> 128 }}} 89 129 == Обозначения позиций == 130 {{{ 131 #!html 132 </a> 133 }}} 90 134 91 135 Теперь добавим обозначения позиции. Так как мы хотим, чтобы, как и в книжке, с которой мы набираем, после обозначения позиции вдоль нот тянулся пунктир, нам придётся изменить стандартное значение одного из полей объекта {{{TextSpanner}}}. Делается это совсем просто: перед указанием номера позиции даём команду {{{\override TextSpanner #'(bound-details left text) = "II "}}}, где {{{II}}} — это номер нужной позиции; после ноты, с которой должен начинаться пунктир, даём команду {{{\startTextSpan}}}, а после ноты, на которой пунктир должен закончиться — команду {{{\stopTextSpan}}}. … … 121 165 [[Image(Agafoshin189-positions.png)]] 122 166 167 {{{ 168 #!html 169 <a name="string-numbers"> 170 }}} 123 171 == Номера струн == 172 {{{ 173 #!html 174 </a> 175 }}} 124 176 125 177 {{{ … … 152 204 [[Image(Agafoshin189-without-string-lines.png)]] 153 205 206 {{{ 207 #!html 208 <a name="string-numbers-and-positions"> 209 }}} 154 210 == Совмещение обозначения струн с обозначением позиций == 211 {{{ 212 #!html 213 </a> 214 }}} 155 215 156 216 Дальше будет чуть веселее. Добавить растянутые на несколько нот обозначения струн "в лоб" нам не удастся: и ноты, и позиции мы обозначаем с помощью объекта {{{TextSpanner}}}, который только один на каждый голос. Поэтому нам придётся создать два отображения третьего и четвёртого тактов, к одному из которых мы подпишем обозначения струн, а к другому — обозначения пальцев левой руки. Соответствующий фрагмент исходника станет выглядеть так: … … 215 275 Вы можете скачать получившийся [http://guitar-school.homelinux.org:8000/attachment/wiki/lessons/LilyPondGuitar/Agafoshin189.ly исходник]. 216 276 277 {{{ 278 #!html 279 <a name="not-done-intentionally"> 280 }}} 217 281 == Чего я не стал делать == 282 {{{ 283 #!html 284 </a> 285 }}} 218 286 219 287 Теперь ноты выглядят почти так же, как и в книжке, за исключением нескольких мелочей: … … 233 301 Подробнее о гитарных обозначениях можно прочитать в [http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Fretted-string-instruments официальном руководстве LilyPond]. 234 302 303 {{{ 304 #!html 305 <a name="notes"> 306 }}} 235 307 == Примечания == 308 {{{ 309 #!html 310 </a> 311 }}} 236 312 237 313 {{{