♮ | ♯

Mar 04, 2013 23:44

Недавно в 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: Всё украдено до нас. То есть, в документации описано - надо было читать внимательнее.

lilypond, знак, ссылка, ноты

Previous post Next post
Up