Tips, Techniques, Examples about my favorite musical instrument, the Twelve-String Guitar.

If you play guitar check out Playing Technique, or Strings / Setup. There are also some interesting posts about guitars at, you guessed it, Guitars.

If you want to spread your musical talents around, you will find some good info at Recording.

Marketing - meh - I'm probably the world's best bad example. Although you could find funny stuff there.

I've made some music videos through the years, and you can find them and other interesting music at Music I Like, Music I Play.

Monday, November 30, 2009

Lilypond - parallel music


Lilypond remains my preferred method for generating scores. It has tons of features, most of which I don't need, but I overlooked this one that goes back at least to version 2.8 - an easy way to notate multiple voices.


\parallelMusic #'(sopA bassA) {
\time 12/8

\partial 8 r8 |
\partial 8 e,8~ |

b'8 e'~e' e' b'~b' b bes a g b4|
e,4 e4. e,4. r4. e,8~ |

b'8 e'~e' e' b'~b' g e g d b,4|
e,4 e4. e,4. r4. a,8~ |
}

I haven't mixed this with tab generation yet; this feels like a much more natural way to notate multi-voice guitar music.

2 comments:

Unknown said...

Have you written anything extensive with using \parallelMusic? Do you like it better than splitting the Music into upper and lower for guitar?

12String said...

I think that all my lilypond work since this post has been using parallelMusic rather than splitting it into upper and lower.
Using the "|" bar counting is important.
parallelMusic handles tablature as well, and bar notes can span measures. For example:
\override TextSpanner #'(bound-details left text) = "BVII"
r16\startTextSpan
d'-1 a'-4 d''-4 d' a' d'' r a d' a' d'' d' a' d'' |
<< \tag #'bassnotes { fis2-2 fis2 } \tag #'restnotes { s2 s2 } >> |

% 8
r16
(g-4) b-3 g'-2 g d' g' r (g) b d' g' b d' g'\stopTextSpan |
<< \tag #'bassnotes { fis2-3 fis2 } \tag #'restnotes { s2 s2 } >> |

Post a Comment