lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Type setting chord analysis


From: Aura Kelloniemi
Subject: Type setting chord analysis
Date: Fri, 22 Oct 2010 10:16:49 +0300
User-agent: Notmuch/0.3.1 (http://notmuchmail.org) Emacs/23.2.1 (i486-pc-linux-gnu)

Salutations, Masters of Lilypond!

I have a problem: I'm trying to find an easy way to write chord analysis
annotations in Lilypond. The rationale behind this is that I'm a blind
music student and I do all my music theory work with Lilypond so that my
teacher's can easily examine my work. My assistant writes chord analysis
excersises for me in Lilypond, and I add the analysis annotations to the
source text, process it with Lilypond and print it for the teacher.

My problem is that I haven't found a practical way of writing these
annotations. We use Roman number notation in our theory classes. Roman
numbers are written below the staves under the corresponding chord and
all
nonchord tones should be circled and the nonchord tone type should be 
indicated by an abbreviation next to the corresponding notes.

I found a Lilypond package for writing Rom number notation and it will
likely prove to be useful. I also found pointers that suggested to use a
lyrics staff for the analysis annotations. This, however, forces me to write
the annotations separately from the chord notes themselves (since
parallelMusic can only hold notes, not lyrics, IIUC), which makes
it very hard to do the exercises in a convenient manner. So I'm asking,
if anyone has an idea on how to write the analysis annotations in parallel
with the music that is to be analysed. I also have no idea on how to circle a
note.

Here is an example of a chord analysis exercise. I wrote comment lines
which show how the annotations should appear, but the nonchord tone
annotations are still missing.

\version "2.12.3"
\include "suomi.ly"

\parallelMusic #'(soprano alto tenor bass) {
  a'4            b'4            a'4       a'8    gis'8 |
  e'4            f'4            e'4       e'8    d'8   |
  c'8   d'8      d'8    c'8     c'4       h4           |
  a,4            d4             e4        e4           |
% I              N^6            I^64      V      V^7
%                                         4-3
% Note: N^6 stands for the Neapolitan sixth chord

  a'1   |
  e'1   |
  cis'1 |
  a,1   |
% I
% mod
}

\score {

  \new PianoStaff <<
    \new Staff {
      \key a \minor
      \time 4/4
      \clef treble

      << \soprano \\ \alto \\ \tenor >>
    }

    \new Staff {
      \key a \minor
      \time 4/4
      \clef bass

      \bass
    }
  >>
}

As I'm blind, I don't knwo if this produces readable notation, but at
least the MIDI version is as it should be.

Thank you for any advice!

-- 
Aura



reply via email to

[Prev in Thread] Current Thread [Next in Thread]