#(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