2002-09-07 Rune Zedeler <rune@zedeler.dk>
+ * input/sondag-morgen/*.ly: Tablature fixes
+
+ * ly/performer-init.ly: BUGFIX: add alias Timing to Score context
+
* lily/parser.yy and lily/lexer.ll: Use E_UNSIGNED instead of E_DIGIT
* lily/musical-request.cc (String_number_req): Added
* scm/output-lib.scm (tablature-stem-attachment-function): Changed
(guitar-tunings): List added
- ((every-nth-bar-number-visible n) barnum): Instead of default-bar-number-visibility
+ ((every-nth-bar-number-visible n) barnum): added
* scm/grob-description.scm (TabNoteHead): Extra-offset added (UGH!)
\time 2/2
\key e \minor
\property Staff.Arpeggio \override #'arpeggio-direction = #1
- g'8-5_"FLANGE" fis'4-5 d'8-4 r8 h4.-3 |
- a8-3( d'-4 a'-5 a-3 d'-4 a'-5 a-3 )d'-4 |
- <e1-\arpeggio-2 a-3 d'-4 g'-5 h'-6>
- g'8-5 fis'4-5 d'8-4 r8 h4.-3 |
- a8-3( d'-4 a'-5 a-3 d'-4 a'-5 a-3 )d'-4 |
- <e1-\arpeggio-2 a-3 d'-4 fis'-5 h'-6>
- g'8-5 fis'4-5 d'8-4 r8 h4.-3 |
- a8-3( d'-4 a'-5 a-3 d'-4 a'-5 a-3 )d'-4 |
- <e1-\arpeggio-2 a-3 d'-4 g'-5 h'-6>
- g'8-5 fis'4-5 d'8-4 r8 h4.-3 |
- a8-3( d'-4 a'-5 a-3 d'-4 a'-5 a-3 )d'-4 |
- <e1-\arpeggio-2 a-3 d'-4 fis'-5 h'-6>
+ g'8\5_"FLANGE" fis'4\5 d'8\4 r8 h4.\3 |
+ a8\3( d'\4 a'\5 a\3 d'\4 a'\5 a\3 )d'\4 |
+ <e1-\arpeggio\2 a\3 d'\4 g'\5 h'\6>
+ g'8\5 fis'4\5 d'8\4 r8 h4.\3 |
+ a8\3( d'\4 a'\5 a\3 d'\4 a'\5 a\3 )d'\4 |
+ <e1-\arpeggio\2 a\3 d'\4 fis'\5 h'\6>
+ g'8\5 fis'4\5 d'8\4 r8 h4.\3 |
+ a8\3( d'\4 a'\5 a\3 d'\4 a'\5 a\3 )d'\4 |
+ <e1-\arpeggio\2 a\3 d'\4 g'\5 h'\6>
+ g'8\5 fis'4\5 d'8\4 r8 h4.\3 |
+ a8\3( d'\4 a'\5 a\3 d'\4 a'\5 a\3 )d'\4 |
+ <e1-\arpeggio\2 a\3 d'\4 fis'\5 h'\6>
}
}
guitar = \notes {
\guitar
- e8-2 e-2 < a-3 d'-4> e-2 e-2 < a-3 d'-4> e-2 < h-3 e'-4> |
- e8-2 < d'-4 g'-5> e-2 e-2 < e'-4 a'-5> e-2 e-2 <g8-3 c'-4 e'-5 a'-6> ~ |
- <g1-3 c'-4 e'-5 a'-6>
- <a1-3 d'-4 e'-5 a'-6> ~
- <a2-3 d'-4 fis'-5 a'-6> r |
+ e8\2 e\2 < a\3 d'\4> e\2 e\2 < a\3 d'\4> e\2 < h\3 e'\4> |
+ e8\2 < d'\4 g'\5> e\2 e\2 < e'\4 a'\5> e\2 e\2 <g8\3 c'\4 e'\5 a'\6> ~ |
+ <g1\3 c'\4 e'\5 a'\6>
+ <a1\3 d'\4 e'\5 a'\6> ~
+ <a2\3 d'\4 fis'\5 a'\6> r |
}
cello = \notes {
}
guitar = \notes {
\guitar
- e8-2 e-2 < a-3 d'-4> e-2 e-2 < a-3 d'-4> e-2 < h-3 e'-4> |
- e8-2 < d'-4 g'-5> e-2 e-2 < e'-4 a'-5> e-2 < d'-4 g'-5> e-2 |
- e-2 e-2 < a-3 d'-4> e-2 e-2 e-2 < h-3 e'-4> e-2 |
+ e8\2 e\2 < a\3 d'\4> e\2 e\2 < a\3 d'\4> e\2 < h\3 e'\4> |
+ e8\2 < d'\4 g'\5> e\2 e\2 < e'\4 a'\5> e\2 < d'\4 g'\5> e\2 |
+ e\2 e\2 < a\3 d'\4> e\2 e\2 e\2 < h\3 e'\4> e\2 |
s1*0_"FLANGE"
\repeat unfold 2 {
- r8 d'-4 <h'-6 g'-5> d'-4 a'-5 d'-4 e'-4 d'-4
- r8 d'-4 <h'-6 fis'-5> d'-4 a'-5 d'-4 e'-4 d'-4
+ r8 d'\4 <h'\6 g'\5> d'\4 a'\5 d'\4 e'\4 d'\4
+ r8 d'\4 <h'\6 fis'\5> d'\4 a'\5 d'\4 e'\4 d'\4
}
- r8 d'-4 <h'-6 g'-5> d'-4 a'-5 d'-4 e'-4 d'-4
- <h4-3_"NO FLANGE" dis'-4 a'-5 cisis''-6> r8 < a-3 d'-4> e-2 < ais-3 dis'-4> e-2 < h-3 e'-4> |
+ r8 d'\4 <h'\6 g'\5> d'\4 a'\5 d'\4 e'\4 d'\4
+ <h4\3_"NO FLANGE" dis'\4 a'\5 cisis''\6> r8 < a\3 d'\4> e\2 < ais\3 dis'\4> e\2 < h\3 e'\4> |
}
cello = \notes {
}
guitar = \notes {
\guitar
- e8-2 e-2 < a-3 d'-4> e-2 e-2 < a-3 d'-4> e-2 < h-3 e'-4> |
+ e8\2 e\2 < a\3 d'\4> e\2 e\2 < a\3 d'\4> e\2 < h\3 e'\4> |
}
cello = \notes {
\guitar
\key e \minor
\time 4/4
- e8-2 < d'-4 g'-5> e-2 e-2 < e'-4 a'-5> e-2 < d'-4 g'-5> e-2 |
- e-2 e-2 < a-3 d'-4> e-2 e-2 e-2 < h-3 e'-4> e-2 |
- e8-2 < d'-4 g'-5> e-2 e-2 < e'-4 a'-5> e-2 < d'-4 g'-5> e-2 |
- e-2 e-2 < a-3 d'-4> e-2 e-2 < a-3 d'-4> e-2 < h-3 e'-4> |
- e8-2 < d'-4 g'-5> e-2 e-2 < e'8-4 a'-5> e-2 r8 <g-3_\ned h-4 d'-5 g'-6> ~ |
- <g4.-3 h-4 d'-5 g'-6> <a8-3_\ned cis'-4 e'-5 a'-6> ~<a2-3 cis'-4 e'-5 a'-6> |
- e8-2 < d'-4 g'-5> e-2 e-2 < e'-4 a'-5> e-2 < d'-4 g'-5> e-2 |
- e-2 e-2 e-2 < a-3 d'-4> e-2 < ais-3 dis'-4> e-2 < h-3 e'-4> |
- e8-2 < d'-4 g'-5> e-2 e-2 < e'-4 a'-5> e-2 < d'-4 g'-5> e-2 |
- e-2 e-2 < a-3 d'-4> e-2 e-2 e-2 < h-3 e'-4> e-2 |
- e8-2 < d'-4 g'-5> e-2 e-2 < e'-4 a'-5> e-2 < d'-4 g'-5> e-2 |
+ e8\2 < d'\4 g'\5> e\2 e\2 < e'\4 a'\5> e\2 < d'\4 g'\5> e\2 |
+ e\2 e\2 < a\3 d'\4> e\2 e\2 e\2 < h\3 e'\4> e\2 |
+ e8\2 < d'\4 g'\5> e\2 e\2 < e'\4 a'\5> e\2 < d'\4 g'\5> e\2 |
+ e\2 e\2 < a\3 d'\4> e\2 e\2 < a\3 d'\4> e\2 < h\3 e'\4> |
+ e8\2 < d'\4 g'\5> e\2 e\2 < e'8\4 a'\5> e\2 r8 <g\3_\ned h\4 d'\5 g'\6> ~ |
+ <g4.\3 h\4 d'\5 g'\6> <a8\3_\ned cis'\4 e'\5 a'\6> ~<a2\3 cis'\4 e'\5 a'\6> |
+ e8\2 < d'\4 g'\5> e\2 e\2 < e'\4 a'\5> e\2 < d'\4 g'\5> e\2 |
+ e\2 e\2 e\2 < a\3 d'\4> e\2 < ais\3 dis'\4> e\2 < h\3 e'\4> |
+ e8\2 < d'\4 g'\5> e\2 e\2 < e'\4 a'\5> e\2 < d'\4 g'\5> e\2 |
+ e\2 e\2 < a\3 d'\4> e\2 e\2 e\2 < h\3 e'\4> e\2 |
+ e8\2 < d'\4 g'\5> e\2 e\2 < e'\4 a'\5> e\2 < d'\4 g'\5> e\2 |
}
cello = \notes {
guitar = \notes{
\guitar
\time 2/2
- r2 <d'_"FLANGE"-4 g'-5 h'-6> |
+ r2 <d'_"FLANGE"\4 g'\5 h'\6> |
\property Staff.Arpeggio \override #'arpeggio-direction = #1
- a8-3( d'-4 a'-5 a-3 d'-4 a'-5 a-3 )d'-4 |
- <e1-\arpeggio-2 a-3 d'-4 g'-5 h'-6>
- g'8-5 fis'4-5 d'8-4 r8 h4.-3 |
- a8-3( d'-4 a'-5 a-3 d'-4 a'-5 a-3 )d'-4 |
- <e1-\arpeggio-2 a-3 d'-4 fis'-5 h'-6>
- g'8-5 fis'4-5 d'8-4 r8 h4.-3 |
- a8-3( d'-4 a'-5 a-3 d'-4 a'-5 a-3 )d'-4 |
- <e1-\arpeggio-2 a-3 d'-4 g'-5 h'-6>
- g'8-5 fis'4-5 d'8-4 r8 h4.-3 |
- <e,1-\arpeggio-1 e-2 a-3 d'-4 g'-5 h'-6>
+ a8\3( d'\4 a'\5 a\3 d'\4 a'\5 a\3 )d'\4 |
+ <e1-\arpeggio\2 a\3 d'\4 g'\5 h'\6>
+ g'8\5 fis'4\5 d'8\4 r8 h4.\3 |
+ a8\3( d'\4 a'\5 a\3 d'\4 a'\5 a\3 )d'\4 |
+ <e1-\arpeggio\2 a\3 d'\4 fis'\5 h'\6>
+ g'8\5 fis'4\5 d'8\4 r8 h4.\3 |
+ a8\3( d'\4 a'\5 a\3 d'\4 a'\5 a\3 )d'\4 |
+ <e1-\arpeggio\2 a\3 d'\4 g'\5 h'\6>
+ g'8\5 fis'4\5 d'8\4 r8 h4.\3 |
+ <e,1-\arpeggio\1 e\2 a\3 d'\4 g'\5 h'\6>
}
cello = \notes {
guitar = \notes {
\guitar
\relative c' {
- <d,2-2 g-3 h-4 e-5 a-6> r2 |
+ <d,2\2 g\3 h\4 e\5 a\6> r2 |
}
}
}
guitar = \notes {
\guitar
- r4 e8-2 < a-3 d'-4> e-2 < ais-3 dis'-4> e-2 < h-3 e'-4> |
+ r4 e8\2 < a\3 d'\4> e\2 < ais\3 dis'\4> e\2 < h\3 e'\4> |
}
cello = \notes {
\time 7/8
s1*0_"NO FLANGE"
\repeat percent 3 {
- [<f8-4_\ned b-5\mu d-6> <f-4_\op b-5\ac d-6> <f-4_\ned b-5\mu d-6>] [<f-4_\op a-5\ac d-6> <f-4_\ned a-5\mu d-6>] [<f-4_\op a-5\mu d-6><f-4_\ned a-5\ac d-6>]|
- [<es-4_\op g-5\mu c-6> <es-4_\ned g-5\ac c-6> <es-4_\op g-5\mu c-6>] [<es-4_\ned g-5\ac c-6> <es-4_\op g-5\mu c-6>][<f-4_\ned a-5\ac d-6> <f-4_\op a-5\mu d-6>] |
+ [<f8\4_\ned b\5\mu d\6> <f\4_\op b\5\ac d\6> <f\4_\ned b\5\mu d\6>] [<f\4_\op a\5\ac d\6> <f\4_\ned a\5\mu d\6>] [<f\4_\op a\5\mu d\6><f\4_\ned a\5\ac d\6>]|
+ [<es\4_\op g\5\mu c\6> <es\4_\ned g\5\ac c\6> <es\4_\op g\5\mu c\6>] [<es\4_\ned g\5\ac c\6> <es\4_\op g\5\mu c\6>][<f\4_\ned a\5\ac d\6> <f\4_\op a\5\mu d\6>] |
}
- [<f8-4_\ned b-5\mu d-6> <f-4_\op b-5\ac d-6> <f-4_\ned b-5\mu d-6>] [<f-4_\op a-5\ac d-6> <f-4_\ned a-5\mu d-6>] [<f-4_\op a-5\mu d-6><f-4_\ned a-5\ac d-6>]|
+ [<f8\4_\ned b\5\mu d\6> <f\4_\op b\5\ac d\6> <f\4_\ned b\5\mu d\6>] [<f\4_\op a\5\ac d\6> <f\4_\ned a\5\mu d\6>] [<f\4_\op a\5\mu d\6><f\4_\ned a\5\ac d\6>]|
\time 9/8
- <d,4.-2 g-3 h-4 e-5 a-6> r4 [<fis'8-4_\ned a-5\ac d-6> <fis8-4_\op a-5\mu d-6>] [<fis8-4_\ned a-5\ac d-6> <fis8-4_\op a-5\mu d-6>] |
+ <d,4.\2 g\3 h\4 e\5 a\6> r4 [<fis'8\4_\ned a\5\ac d\6> <fis8\4_\op a\5\mu d\6>] [<fis8\4_\ned a\5\ac d\6> <fis8\4_\op a\5\mu d\6>] |
\time 7/8
\key g \major
\repeat percent 3 {
- [<g8-4_\ned h-5\mu d-6> <g-4_\op h-5\ac d-6> <g-4_\ned h-5\mu d-6>] [<fis-4_\op a-5\ac d-6> <fis-4_\ned a-5\mu d-6>] [<fis-4_\op a-5\mu d-6><fis-4_\ned a-5\ac d-6>]|
- [<e-4_\op g-5\mu c-6> <e-4_\ned g-5\ac c-6> <e-4_\op g-5\mu c-6>] [<e-4_\ned g-5\ac c-6> <e-4_\op g-5\mu c-6>][<fis-4_\ned a-5\ac d-6> <fis-4_\op a-5\mu d-6>] |
+ [<g8\4_\ned h\5\mu d\6> <g\4_\op h\5\ac d\6> <g\4_\ned h\5\mu d\6>] [<fis\4_\op a\5\ac d\6> <fis\4_\ned a\5\mu d\6>] [<fis\4_\op a\5\mu d\6><fis\4_\ned a\5\ac d\6>]|
+ [<e\4_\op g\5\mu c\6> <e\4_\ned g\5\ac c\6> <e\4_\op g\5\mu c\6>] [<e\4_\ned g\5\ac c\6> <e\4_\op g\5\mu c\6>][<fis\4_\ned a\5\ac d\6> <fis\4_\op a\5\mu d\6>] |
}
\time 4/4
s1*0-\mf \repeat unfold 2 <c2-3 e-4 g-5 h-6>
piece = "Score"
tagline = "\\Large{Form: Intro Vers$_1$ Vers$_2$ Omkvæd Vers$_1$ Omkvæd Omkvæd Outro }"
}
+
\score {
\notes <
\property Score.automaticMelismata = ##t
\context TabStaff=gui <
\property Staff.instrument = "Guitar "
\property Staff.instr = "gt "
+ \property TabStaff.stringOneTopmost = ##f
+ \property TabStaff.highStringOne = ##f
+ \property TabStaff.stringTunings = #(reverse guitar-tunings)
+
\context TabVoice \guitar
>
\context Staff = cello <
automaticMelismata = ##t
defaultBarType = #"|"
- barNumberVisibility = #(every-nth-bar-number-visible 1)
+ barNumberVisibility = #default-bar-number-visibility
explicitClefVisibility = #all-visible
explicitKeySignatureVisibility = #all-visible
\type "Score_performer"
\name Score
+ \alias Timing
instrument = #"bright acoustic"
\accepts Staff
\accepts GrandStaff
(string-encode-integer (quotient i 26))))))
-(define ((every-nth-bar-number-visible n) barnum) (and (> barnum 1) (= 0 (modulo barnum n))))
+(define ((every-nth-bar-number-visible n) barnum) (= 0 (modulo barnum n)))
+
+(define (default-bar-number-visibility barnum) (> barnum 1))