%% Generated by lilypond-book
%% 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/NewGub/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-stable-2.22/input/regression/rest-positioning.ly"
\sourcefileline 0
\version "2.19.20"

\header {
  texidoc = "This shows the single and multi voice rest positions for
various standard and tab staffs."
}


\layout {
  ragged-right = ##t
}

mus = { \mark "R1*7" R1*7 \mark "R1" R1 \mark "r1" r1 \mark "r2" r2 \mark "r4" r4*2 }

\score {
  {
    \compressMMRests
    \new StaffGroup <<
      $@(map
         (lambda (n)
           #{
    	 \new Staff \with { \override StaffSymbol.line-count = $n }
    	 { \mus << \mus \\ \mus >> }
           #})
         (iota 8))
      $@(map
          (lambda (x)
            #{
	      \new TabStaff \with { stringTunings = #x }
	      { \mus << \mus \\ \mus >> }
	    #})
          (list mandolin-tuning banjo-c-tuning guitar-tuning))
    >>
  }
  \layout { \tabFullNotation }
}



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