lilypond-user
[Top][All Lists]
Advanced

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

Re: Roman Numeral placement


From: Stephen MacNeil
Subject: Re: Roman Numeral placement
Date: Wed, 22 Apr 2015 14:27:24 -0400

Thanks David!
That actual is very handy.
to your point.

>If I'm understanding you correctly, you mean to be able to feed it, say, a Beethoven sonata and have it provide a Roman >numeral analysis?  Sorting out harmonic rhythm, embellishing tones, deciding on the current key, etc.?Now that would be >a lifetime's labor :)

I agree that it would be "a lifetime's labor". However the examples I feed the scheme that Harm? i think? provided were able to pick up the notes/chords. I think it wouldn't be impossible to for it to do the same with parts that were separated <<\one \\ \two>> instead of just <c e g>  f g etc. But i don't know scheme so I may be wrong.

>The task is so complex with any but the simplest music, and there is so much room for alternate interpretation, that all >that is feasible is a convenient way to format the symbols that the analyst requires.

The interpretation of course is so subjective I agree but I think just a basic sketch is ideal. Also would it not be possible to override the chords say to define french or Italian 6th chords etc?

and since the link you sent provides symbols, really a fast hack interpretation is all I need. Then adjust as I go. really I was just thinking of a fast approach to analysis. As a sketch -- since in larger scores it is a bit laborious.

anyway as it stands I am more then impressed.

And thanks again that link I will find very useful for what I do!!!

Thanks
Stephen


On Wed, Apr 22, 2015 at 2:00 PM, David Nalesnik <address@hidden> wrote:
Hi Stephen,

On Wed, Apr 22, 2015 at 12:24 PM, Stephen MacNeil <address@hidden> wrote:
Harm , Thomas Morley and others
I like to follow the discussions even if I don't understand/need something because I usually learn a lot and sometimes even adapt some ideas or code into something I can use later.

In this thread I was amazed that the scheme created could interpret the chords!!! I tend to analyze music (almost daily). Usually I print it out and go over it and mark in what I need. When I saw this i instantly tried it on some of my scores and was amazed.

Now where I was lost was -
1. is it possible to make it read polyphony? <<\top \\ \bottom>> without re writing it as a chord?
2. the ability to add it to any score as needed for analysis

If I'm understanding you correctly, you mean to be able to feed it, say, a Beethoven sonata and have it provide a Roman numeral analysis?  Sorting out harmonic rhythm, embellishing tones, deciding on the current key, etc.?Now that would be a lifetime's labor :)

The task is so complex with any but the simplest music, and there is so much room for alternate interpretation, that all that is feasible is a convenient way to format the symbols that the analyst requires.

As an example of a simple formatter, see the code here: http://www.mail-archive.com/lilypond-user%40gnu.org/msg96575.html

A more representative usage of the code at the link would be:


%%%%%%%%%%%%%%%%%  EXAMPLE %%%%%%%%%%%%%%%%%%%%%%

bassline = \relative c' {
  \clef bass
  \key g \major
  \time 3/4
  g4 fis f
  e es es
  d2 dis4
  e2.
  \bar "||"
}

analysis = \lyricmode {
  \set stanza = #"G:     " % use spaces to adjust position of key indication
  \markup \rN { I }
  \markup \rN { V 6 5 }
  \markup \rN { vii o 4 3 / IV }
  \markup \rN { IV 6 }
  \markup \rN { ii h 4 3 }
  \markup \rN { Fr + 6 }
  \markup \rN { I 6 4 }
  \markup \rN { vii o 7 / vi }
  \markup \rN { vi }
}

\score {
  \new Staff <<
    \new Voice = "bass" { \bassline }
    \new Lyrics \lyricsto "bass" { \analysis }
  >>
  \layout {
    \context {
      \Score
      \override SpacingSpanner #'shortest-duration-space = #6
    }
  }
}


%%%%%%%%%%
Hope this is helpful,
David



reply via email to

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