lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: how to combine standard and gregorian notation


From: Karl Hammar
Subject: Re: how to combine standard and gregorian notation
Date: Thu, 23 Aug 2007 10:31:49 +0200 (CEST)

Marek wrote:
> I try to combine standard notation with gregorian notation like this:
> section1 standard
> section2 gregorian
> section3 standard...
...

For mensural notation you can do this.

var.ly:

  \layout {
    raggedright = ##t
    raggedbottom = ##t
    indent = 0.0\mm
  }

  men = {
    \override Accidental  #'style = #'mensural
    \override NoteHead  #'style = #'petrucci
    \override Rest  #'style = #'neomensural
    \override Staff.TimeSignature  #'style = #'mensural
    \override Stem #'flag-style = #'mensural
    \override Stem #'thickness = #0.8
    #(set-accidental-style 'forget)
    \set Timing.defaultBarType = ""
  %  \set timing = ##f
  }
  nor = {
    \override Accidental  #'style = #'default
    \override NoteHead  #'style = #'default
    \override Rest  #'style = #'default
    \override Staff.TimeSignature  #'style = #'default
    \override Stem #'flag-style = #'default
    \override Stem #'thickness = #1.9
    #(set-accidental-style 'default)
    \set Timing.defaultBarType = "|"
  %  \set timing = ##t
  }

  mus = \relative c' { bes2 bes c8 c c c c c c c }

example 1:

  \version "2.6.5"
  \include "var.ly"
  \score {
    <<
      \new Staff \new Voice 
  %    \with {
  %      \remove Ligature_bracket_engraver
  %      \consists Mensural_ligature_engraver
  %    }
      \relative c' {
        \men \autoBeamOff \clef "petrucci-c3" \mus
        \nor \autoBeamOn \clef alto \bar "|" \mus
        \break
        \men \autoBeamOff \clef "petrucci-c3" \bar "" \mus
      }
    >>
  }

example 2:

  \version "2.6.5"
  \include "var.ly"
  \score {
      \new Staff \new Voice \with {
        \remove Ligature_bracket_engraver
        \consists Mensural_ligature_engraver
      } \relative c' {
        \men \autoBeamOff \clef "petrucci-c3" \mus
      }
  }
  \score {
      \new Staff \new Voice \relative c' {
        \clef alto \mus
      }
  }
  \score {
      \new Staff \new Voice \with {
        \remove Ligature_bracket_engraver
        \consists Mensural_ligature_engraver
      } \relative c' {
        \men \autoBeamOff \clef "petrucci-c3" \mus
      }
  }
  \score {
      \new Staff \new Voice \relative c' {
        \clef alto \mus
      }
  }


todo:
 ligatures
 tighter/even packing of mensural notes

Regards
/Karl








reply via email to

[Prev in Thread] Current Thread [Next in Thread]