%% Generated by lilypond-book.py
%% Options: [exampleindent=10.16\mm,indent=0\mm,line-width=160\mm]
\include "lilypond-book-preamble.ly"


% ****************************************************************
% Start cut-&-pastable-section
% ****************************************************************



\paper {
  indent = 0\mm
  line-width = 160\mm
  % offset the left padding, also add 1mm as lilypond creates cropped
  % images with a little space on the right
  line-width = #(- line-width (* mm  3.000000) (* mm 1))
}

\layout {
  
}





% ****************************************************************
% ly snippet:
% ****************************************************************
\sourcefilename "/home/gub/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-stable-2.16/input/regression/note-head-style.ly"
\sourcefileline 0
\version "2.16.0"
\header{
  texidoc="
Note head shapes may be set from several choices.
The stem endings should be adjusted according to the note head.
If you want different note head styles on one stem,
you must create a special context.

Harmonic notes have a different shape and different
dimensions.
"
}

\layout {
  indent = 0.0
  ragged-right = ##t
}

pattern = <<
  \new Voice {
    \override Stem  #'direction = #UP
    e'4 e'2. e'1 e'\breve*1/2 e'\longa*1/4
  }
  \new Voice {
    \override Stem  #'direction = #DOWN
    g4 g2. g1 g\breve*1/2 g\longa*1/4
  }
>>


\transpose c c {
  \clef C

  \override Staff.NoteHead  #'style = #'default
  s1*0^\markup { "default" }
  \pattern

  \override Staff.NoteHead  #'style = #'altdefault
  s1*0^\markup { "altdefault" }
  \pattern

  \break

  \override Staff.NoteHead  #'style = #'baroque
  s1*0^\markup { "baroque" }
  \pattern

  \override Staff.NoteHead  #'style = #'neomensural
  s1*0^\markup { "neomensural" }
  \pattern

  \break

  \override Staff.NoteHead  #'style = #'mensural
  s1*0^\markup { "mensural" }
  \pattern

  \override Staff.NoteHead  #'style = #'petrucci
  s1*0^\markup { "petrucci" }
  \pattern

  \break

  \override Staff.NoteHead  #'style = #'harmonic
  s1*0^\markup { "harmonic" }
  \pattern

  \override Staff.NoteHead  #'style = #'harmonic-black
  s1*0^\markup { "harmonic-black" }
  \pattern

  \break

  \override Staff.NoteHead  #'style = #'harmonic-mixed
  s1*0^\markup { "harmonic-mixed" }
  \pattern

  \override Staff.NoteHead  #'style = #'diamond
  s1*0^\markup { "diamond" }
  \pattern

  \break

  \override Staff.NoteHead  #'style = #'cross
  s1*0^\markup { "cross" }
  \pattern

  \override Staff.NoteHead  #'style = #'xcircle
  s1*0^\markup { "xcircle" }
  \pattern

  \break

  \override Staff.NoteHead  #'style = #'triangle
  s1*0^\markup { "triangle" }
  \pattern

  \override Staff.NoteHead  #'style = #'slash
  s1*0^\markup { "slash" }
  \pattern

  \break

  \override Staff.NoteHead  #'style = #'kievan
  s1*0^\markup { "kievan" }
  \pattern

}






% ****************************************************************
% end ly snippet
% ****************************************************************
