shoorick: (В бабочке)
[personal profile] shoorick
Чтенье мана и гугленье помогают исправить глюки нот.

Сравниваем варианты: было так, а теперь лучше:

Ноты


% LilyPond file generated by Denemo version 0.7.6

%http://denemo.sourceforge.net/

\version "2.10.33"
\header{
  title = "Вокализ"
  composer = "С. Прокофьев"
}

#(set-global-staff-size 20)
#(set-default-paper-size "a4")

global = {
  \key c \major
  \time 3/4
}

% Повторяющееся у каждого голоса
globalPerVoice = {
  % Восьмые собираются не больше, чем по двое
  #(override-auto-beam-setting '(end * * * *) 1 4)
  #(override-auto-beam-setting '(end * * * *) 2 4)
}

% Верхние голоса (1 тенор и баритон)
upVoice = {
  \stemUp % Штили вверх
  \slurUp % Лиги вверх
  \tieUp
}

% Нижние голоса (2 тенор и бас)
lowVoice = {
  \stemDown % Штили вниз
  \slurDown % Лиги вниз
  \tieDown
  \override RepeatTie #'direction = #DOWN % Лига, идущая к повтору
}

TenorI = \context Voice = TenorI {
  \globalPerVoice
  \upVoice

  % Исправляет разную высоту вольт
  % http://www.archivum.info/lilypond-user%40gnu.org/2007-06/msg00024.html
  \override Staff.VoltaBracket #'minimum-space = #6

  % Приподнять номер такта
  \override Score.BarNumber #'padding = #3

  \repeat volta 2   { 
      c''8 d'' e''4 g' |
      e''8 f'' f'' e'' e''4 |
      d''8 c'' e'' c'' b' c'' |
      g'2 a'8 b' | \break
%5
      a' c'' c''4 d''8 e''
  }
  \alternative {
      {
          d''4 f'' e'' |
          e''2. |
      }
      {
          d''4 f'' e'' |
          << g''2.\fermata { s8 s4.\< s8\! } >> \bar "|."
      }
  }
}
TenorII = \context Voice = TenorII {
%!Nonprimary Voice
  \globalPerVoice
  \lowVoice
  \repeat volta 2   {
      g'2. |
      c''2 c''4 |
      g'2 g'4 |
      g'2 a'8 b' |
%5
      a'4 a' a' |
  }

  \alternative {
      {
          a' c'' b' |
          c''2. |
      }
      {
          a'4 f'' e'' |
          e''2._\fermata
      }
  }
}
Bariton = \context Voice = Bariton {
  \globalPerVoice
  \upVoice
  \repeat volta 2   {
      g8 f e4 e |
      g8 a a g g4 |
      f8 e g e e4 |
      e2 e8 ees |
%5
      d4 e f |
  }
  \alternative {
      {
          f f g |
          g2. |
      }
      {
          f4 c' b |
          c'2.\fermata
      }
  }
}
Bass = \context Voice = Bass {
%!Nonprimary Voice
  \globalPerVoice
  \lowVoice
  \repeat volta 2   {
      c2. ~ |
      c2. ~ |
      c2 b,8 c |
      g,4 e, a, |
%5
      f,2. ~ |
  }
  \alternative {
      {
          f,4 d g, |
          c2. |
      }
      {
          f,4_\repeatTie d g |
          c'2._\fermata
      }
  }
}
\score {
<<
  \new StaffGroup <<
      \new Staff = Tenor <<
          \global
          \set Staff.instrumentName = "T"
          \TenorI
          \TenorII
      >>
      \new Staff = Bass <<
          \global
          \set Staff.instrumentName = "Б"
          \clef bass
          \Bariton
          \Bass
      >>
  >>
>>
}

Метод, опробованный ранее: набор нот в Demeno с последующей доводкой напильником — очередной раз проверен на практике и доказал свою состоятельность: даже если не брать в расчёт набор лиг, динамики и текстов, а набирать денемой только ноты с паузами, то всё равно получается существенный выигрыш по сравнению с набором в текстовом редакторе с нуля.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 24th, 2025 05:46 pm
Powered by Dreamwidth Studios