README
changeset 5 c36fbf04faac
parent 0 16db14829751
equal deleted inserted replaced
4:bb3789db954a 5:c36fbf04faac
     3 or may not find it useful.
     3 or may not find it useful.
     4 
     4 
     5 Halftone markup example:
     5 Halftone markup example:
     6 
     6 
     7 <halftone title="Don't Stop Believing">
     7 <halftone title="Don't Stop Believing">
     8 Intro: (E) (B) (C#m) (A) (E) (B) (G#m) (A)
     8 = Intro =
       
     9 (E) (B) (C#m) (A) (E) (B) (G#m) (A)
     9 
    10 
    10 Verse 1:
    11 = Verse 1 =
    11 (E)Just a (B)small town girl
    12 (E)Just a (B)small town girl
    12 (C#m)Living in a (A)lonely world,
    13 (C#m)Living in a (A)lonely world,
    13 (E)She took the (B)midnight train going
    14 (E)She took the (B)midnight train going
    14 (G#m)any - (A)where
    15 (G#m)any - (A)where
    15 </halftone>
    16 </halftone>
    22 
    23 
    23 Note that the positioning-chords-above-text trick sometimes makes for overlaps
    24 Note that the positioning-chords-above-text trick sometimes makes for overlaps
    24 if you put chords so close to each other. An example would be using
    25 if you put chords so close to each other. An example would be using
    25 "(G#m)any(A)where" in the sample verse above - depending on your theme/font
    26 "(G#m)any(A)where" in the sample verse above - depending on your theme/font
    26 G#m would be directly adjacent to A (confusing) or A would even overlap. So
    27 G#m would be directly adjacent to A (confusing) or A would even overlap. So
    27 be sure to space out your lyrics accordingly.
    28 be sure to space out your lyrics accordingly. You can use HTML entities (like
       
    29 "&nbsp;" or so) to space things out.
       
    30 
       
    31 You may also find it beneficial, if the key detection algorithm goofs up, to
       
    32 prepend a "!" to the beginning of a chord expression which does not fit into
       
    33 the consonant chords for a given key. Consider the following passage, taken
       
    34 from a song in the key of A (this is the pre-chorus):
       
    35 
       
    36 	(E)And together we (B)sing (D)
       
    37 	Everyone (B)sing (D)
       
    38 
       
    39 The key detection actually caused Halftone to think this song was in D. You can
       
    40 rewrite this as,
       
    41 
       
    42 	(E)And together we (!B)sing (D)
       
    43 	Everyone (!B)sing (D)
       
    44 	
       
    45 ...which causes the key detection algorithm to ignore that random B, which is
       
    46 considered to be dissonant to the key of A.