Shoorick (shoorick) wrote,
Shoorick
shoorick

♮ | ♯

Недавно в ru_notovodstvo проскакивала заметка (не про лилипонд), где автор спрашивал, как ему сделать «по-русски» смену знаков при ключе: так, чтоб бекары стояли слева от тактовой черты.

Я тоже сталкиваюсь с подобной задачей. Попробовал решить так:
\version "2.14.2"
\relative c' {
  \key e \major
  \cadenzaOn
  e4 gis b a
  s
  \key a \minor
  s256
  \cadenzaOff
  \bar "|"
 
  % usual measure
  \key c \minor
  as4 es bes c
  
  \cadenzaOn
  bes f' c d
  s
  \key a \minor
  s256
  \cadenzaOff
  \bar "|"
  
  \key d \minor
  d4 f e c
}


Метод: отключается счётчик длительностей, вставляется невидимая нота (для отступа), меняется тональность на ля-минор/до-мажор (без знаков), вставляется ещё одна пустая нота (иначе возникнет ошибка), включается счётчик длительностей, тактовая черта ставится вручную, тональность меняется на нужную. Работает как при смене диезных тональностей на бемольные, так и в обратную сторону (♭ ↔ ♯), однако неправильно работает при изменении количества, но не типа знаков альтерации — рисует лишние бекары. Как-то так:

Ноты

Ищу дальше...

upd/12.12.2013: Всё украдено до нас. То есть, в документации описано — надо было читать внимательнее.
Tags: lilypond, знак, ноты, ссылка
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 10 comments