#(define (tie::tab-clear-tied-fret-numbers grob) (let* ((tied-fret-nr (ly:spanner-bound grob RIGHT))) (ly:grob-set-property! tied-fret-nr 'transparent #t))) \version "2.10.5" \paper { indent = #0 printallheaders = ##t print-all-headers = ##t ragged-right = ##f ragged-bottom = ##t } \layout { \context { \Score \override MetronomeMark #'padding = #'5 } \context { \Staff \override TimeSignature #'style = #'numbered \override StringNumber #'transparent = ##t } \context { \TabStaff \override TimeSignature #'style = #'numbered \override Stem #'transparent = ##t \override Beam #'transparent = ##t \override Tie #'after-line-breaking = #tie::tab-clear-tied-fret-numbers } \context { \TabVoice \override Tie #'stencil = ##f } \context { \StaffGroup \consists "Instrument_name_engraver" } } deadNote = #(define-music-function (parser location note) (ly:music?) (set! (ly:music-property note 'tweaks) (acons 'stencil ly:note-head::print (acons 'glyph-name "2cross" (acons 'style 'special (ly:music-property note 'tweaks))))) note) palmMute = #(define-music-function (parser location note) (ly:music?) (set! (ly:music-property note 'tweaks) (acons 'style 'do (ly:music-property note 'tweaks))) note) TrackAVoiceAMusic = #(define-music-function (parser location inTab) (boolean?) #{ \tempo 4=110 \clef #(if $inTab "tab" "treble_8") \key c \major \time 4/4 \oneVoice r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 2 2 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 2 2 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2. r4 4 4 4 4 2. r1 r1 r1 \bar "|." \pageBreak #}) TrackAVoiceBMusic = #(define-music-function (parser location inTab) (boolean?) #{ #}) TrackALyrics = \lyricmode { \set ignoreMelismata = ##t \unset ignoreMelismata } TrackAStaff = \new Staff << \context Voice = "TrackAVoiceAMusic" { \TrackAVoiceAMusic ##f } \context Voice = "TrackAVoiceBMusic" { \TrackAVoiceBMusic ##f } >> TrackATabStaff = \new TabStaff \with { stringTunings = #'( 4 -1 -5 -10 -15 -20 ) } << \context TabVoice = "TrackAVoiceAMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackAVoiceAMusic ##t } \context TabVoice = "TrackAVoiceBMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackAVoiceBMusic ##t } >> TrackAStaffGroup = \new StaffGroup << \TrackAStaff \TrackATabStaff >> TrackBVoiceAMusic = #(define-music-function (parser location inTab) (boolean?) #{ \tempo 4=110 \clef #(if $inTab "tab" "treble_8") \key c \major \time 4/4 \oneVoice r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 2 2 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 2 2 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2. r4 4 4 4 4 2. r1 r1 r1 \bar "|." \pageBreak #}) TrackBVoiceBMusic = #(define-music-function (parser location inTab) (boolean?) #{ #}) TrackBLyrics = \lyricmode { \set ignoreMelismata = ##t \unset ignoreMelismata } TrackBStaff = \new Staff << \context Voice = "TrackBVoiceAMusic" { \TrackBVoiceAMusic ##f } \context Voice = "TrackBVoiceBMusic" { \TrackBVoiceBMusic ##f } >> TrackBTabStaff = \new TabStaff \with { stringTunings = #'( 4 -1 -5 -10 -15 -20 ) } << \context TabVoice = "TrackBVoiceAMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackBVoiceAMusic ##t } \context TabVoice = "TrackBVoiceBMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackBVoiceBMusic ##t } >> TrackBStaffGroup = \new StaffGroup << \TrackBStaff \TrackBTabStaff >> TrackCVoiceAMusic = #(define-music-function (parser location inTab) (boolean?) #{ \tempo 4=110 \clef #(if $inTab "tab" "treble_8") \key c \major \time 4/4 \oneVoice r8 8 8. r16 8. r16 8. r16 r8 8 8. r16 8. r16 8. r16 r8 16 16 8 8 8 8 16 16 16 16 1 r16 16 16 16 8 8 8 8 16 16 16 16 8 \times 2/3 {16 16 16 1 r8 } r16 16 16 16 8 8 8 8 16 16 16 16 16 16 16 16 16 16 16 16 8 8 16 16 16 16 8 16 16 \times 2/3 {16 16 16 16 16 16 } 8 16 16 \times 2/3 {16 16 16 16 16 16 } 8 \times 2/3 {16 16 16 } 2. r1 r4 8 8 8. r16 8. r16 8 8 8 8 8 8 8. r16 r8 8 8 8 8 8 8. r16 8 8 8 8 8. r16 8. r16 8 8 4 8. r16 8. r16 r8 8 8 8 8 8 8. r16 8 8 8. r16 8 \times 2/3 {16 16 16 } 8 8 \times 2/3 {16 16 16 } 8 8 8 8 16 16 \times 2/3 {16 16 16 16 16 16 } 8. r16 8 8 8. r16 8. r16 8 8 8 8 8 8 8. r16 r8 8 8 8 8 8 8. r16 8 8 8 8 8. r16 8. r16 8 8 4 8. r16 8. r16 r4 8 8 8. r16 8. r16 8. 16 8 8 2 r4 8. r16 8. r16 8. r16 8 8 4 8 8 8 8 8 8 4 8 8 8 8 8 \times 2/3 {16 16 16 } 8 8 8 8 8 8 8. r16 8. r16 8. r16 8. r16 8 8 4 8 8 8 8 8 8 4 8 8 8 8 8 \times 2/3 {16 16 16 } 8 8 16 16 16 16 16 16 16 16 4 8. r16 4 8. r16 8 8 8 8 8 8 8. r16 r8 8 8 8 8 8 8. r16 8 8 8 8 8. r16 8. r16 8 8 4 8. r16 8. r16 r4 8 8 8. r16 8. r16 8. 16 8 8 2 r4 8. r16 8. r16 8. r16 8 8 8 8 4 8. r16 r4 \times 2/3 {8 8 8 8 8 8 8 8 8 } r8 \times 2/3 {16 16 16 } 8 8 r8 8 8. r16 r8 \times 2/3 {16 16 16 } 8 8 r8 8 8. r16 r8 16 16 8 8 8 8 16 16 16 16 1 r16 16 16 16 8 8 8 8 16 16 16 16 8 \times 2/3 {16 16 16 1 r8 } r16 16 16 16 8 8 8 8 16 16 16 16 16 16 16 16 16 16 16 16 8 8 16 16 16 16 8 16 16 \times 2/3 {16 16 16 16 16 16 } 8 16 16 \times 2/3 {16 16 16 16 16 16 } 8 \times 2/3 {16 16 16 } 2. r1 r4 8 8 8. r16 8. r16 8 8 8 8 8 8 8. r16 r8 8 8 8 8 8 8. r16 8 8 8 8 8. r16 8. r16 8 8 4 8. r16 8. r16 r8 8 8 8 8 8 8. r16 8 8 8. r16 8 \times 2/3 {16 16 16 } 8 8 \times 2/3 {16 16 16 } 8 8 8 8 16 16 \times 2/3 {16 16 16 16 16 16 } 8. r16 8 8 8. r16 8. r16 8 8 8 8 8 8 8. r16 r8 8 8 8 8 8 8. r16 8 8 8 8 8. r16 8. r16 8 8 4 8. r16 8. r16 r4 8 8 8. r16 8. r16 8. 16 8 8 2 r4 8. r16 8. r16 8. r16 8 8 4 8 8 8 8 8 8 4 8 8 8 8 8 \times 2/3 {16 16 16 } 8 8 8 8 8 8 8. r16 8. r16 8. r16 8. r16 8 8 4 8 8 8 8 8 8 4 8 8 8 8 8 \times 2/3 {16 16 16 } 8 8 16 16 16 16 16 16 16 16 4 8. r16 4 8. r16 8 8 8 8 8 8 8. r16 r8 8 8 8 8 8 8. r16 8 8 8 8 8. r16 8. r16 8 8 4 8. r16 8. r16 r4 8 8 8. r16 8. r16 8. 16 8 8 2 r4 8. r16 8. r16 8. r16 4 4 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 8. r16 8. r16 4 8. r16 4 8 8 8. r16 8. r16 r4. 8 8. r16 8. r16 r4 \times 2/3 {1 r8 } 2. r4 \bar "|." \pageBreak #}) TrackCVoiceBMusic = #(define-music-function (parser location inTab) (boolean?) #{ #}) TrackCLyrics = \lyricmode { \set ignoreMelismata = ##t \unset ignoreMelismata } TrackCStaff = \new Staff << \context Voice = "TrackCVoiceAMusic" { \TrackCVoiceAMusic ##f } \context Voice = "TrackCVoiceBMusic" { \TrackCVoiceBMusic ##f } >> TrackCTabStaff = \new TabStaff \with { stringTunings = #'( 7 4 1 -2 -5 -8 ) } << \context TabVoice = "TrackCVoiceAMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackCVoiceAMusic ##t } \context TabVoice = "TrackCVoiceBMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackCVoiceBMusic ##t } >> TrackCStaffGroup = \new StaffGroup << \TrackCStaff \TrackCTabStaff >> TrackDVoiceAMusic = #(define-music-function (parser location inTab) (boolean?) #{ \tempo 4=110 \clef #(if $inTab "tab" "treble_8") \key c \major \time 4/4 \oneVoice \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 16 16 16 16 8 8 8 8 16 16 16 16 16 16 16 16 16 16 16 16 8 8 16 16 16 16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 \times 2/3 {2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 8. r2. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 } 4. 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 4. r8 4. r8 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 8. r2. r16 \times 2/3 {2 r16 2 r16 } 8. r16 8. r16 8. r16 8. r16 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 16 16 16 16 8 8 8 8 16 16 16 16 16 16 16 16 16 16 16 16 8 8 16 16 16 16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 8 8. r16 8. r16 8 8. r16 \times 2/3 {2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 8. r2. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 } 4. 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 4. r8 4. r8 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 \times 2/3 {2 r16 2 r16 } 8. r16 8. r2. r16 1 r2 4. r8 8 8 4. 8 8. r16 8 8 4. 8 8. r16 8 8 4 4. r8 2. r4 \bar "|." \pageBreak #}) TrackDVoiceBMusic = #(define-music-function (parser location inTab) (boolean?) #{ #}) TrackDLyrics = \lyricmode { \set ignoreMelismata = ##t \unset ignoreMelismata } TrackDStaff = \new Staff << \context Voice = "TrackDVoiceAMusic" { \TrackDVoiceAMusic ##f } \context Voice = "TrackDVoiceBMusic" { \TrackDVoiceBMusic ##f } >> TrackDTabStaff = \new TabStaff \with { stringTunings = #'( -17 -19 -21 -23 -25 -27 ) } << \context TabVoice = "TrackDVoiceAMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackDVoiceAMusic ##t } \context TabVoice = "TrackDVoiceBMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackDVoiceBMusic ##t } >> TrackDStaffGroup = \new StaffGroup << \TrackDStaff \TrackDTabStaff >> TrackEVoiceAMusic = #(define-music-function (parser location inTab) (boolean?) #{ \tempo 4=110 \clef #(if $inTab "tab" "treble_8") \key c \major \time 4/4 \oneVoice r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 2 2 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 2 2 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2. r4 4 4 4 4 2. r1 r1 r1 \bar "|." \pageBreak #}) TrackEVoiceBMusic = #(define-music-function (parser location inTab) (boolean?) #{ #}) TrackELyrics = \lyricmode { \set ignoreMelismata = ##t \unset ignoreMelismata } TrackEStaff = \new Staff << \context Voice = "TrackEVoiceAMusic" { \TrackEVoiceAMusic ##f } \context Voice = "TrackEVoiceBMusic" { \TrackEVoiceBMusic ##f } >> TrackETabStaff = \new TabStaff \with { stringTunings = #'( 4 -1 -5 -10 -15 -20 ) } << \context TabVoice = "TrackEVoiceAMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackEVoiceAMusic ##t } \context TabVoice = "TrackEVoiceBMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackEVoiceBMusic ##t } >> TrackEStaffGroup = \new StaffGroup << \TrackEStaff \TrackETabStaff >> TrackFVoiceAMusic = #(define-music-function (parser location inTab) (boolean?) #{ \tempo 4=110 \clef #(if $inTab "tab" "treble_8") \key c \major \time 4/4 \oneVoice r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 2 2 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 2 2 r1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4 2 8 8 4 2 8 8 1 r4 4 4 4 4. 8 2 r4 4 4 4 8 8 8 8 4 4 8 8 2. r4 4 4 4 8. 16 8 8 2 r4 4 4 4 4 2. r4 4 4 4 4 2. r1 r1 r1 \bar "|." \pageBreak #}) TrackFVoiceBMusic = #(define-music-function (parser location inTab) (boolean?) #{ #}) TrackFLyrics = \lyricmode { \set ignoreMelismata = ##t \unset ignoreMelismata } TrackFStaff = \new Staff << \context Voice = "TrackFVoiceAMusic" { \TrackFVoiceAMusic ##f } \context Voice = "TrackFVoiceBMusic" { \TrackFVoiceBMusic ##f } >> TrackFTabStaff = \new TabStaff \with { stringTunings = #'( 4 -1 -5 -10 -15 -20 ) } << \context TabVoice = "TrackFVoiceAMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackFVoiceAMusic ##t } \context TabVoice = "TrackFVoiceBMusic" { \removeWithTag #'chords \removeWithTag #'texts \TrackFVoiceBMusic ##t } >> TrackFStaffGroup = \new StaffGroup << \TrackFStaff \TrackFTabStaff >> \score { \TrackAStaffGroup \header { title = "" composer = "" instrument = "" } } \score { \TrackBStaffGroup \header { title = "" composer = "" instrument = "" } } \score { \TrackCStaffGroup \header { title = "" composer = "" instrument = "" } } \score { \TrackDStaffGroup \header { title = "" composer = "" instrument = "" } } \score { \TrackEStaffGroup \header { title = "" composer = "" instrument = "" } } \score { \TrackFStaffGroup \header { title = "" composer = "" instrument = "" } }