Professional Documents
Culture Documents
Steedman1972PhD Full
Steedman1972PhD Full
Steedman1972PhD Full
(e.g. PhD, MPhil, DClinPsychol) at the University of Edinburgh. Please note the following
terms and conditions of use:
• This work is protected by copyright and other intellectual property rights, which are
retained by the thesis author, unless otherwise stated.
• A copy can be downloaded for personal non-commercial research or study, without
prior permission or charge.
• This thesis cannot be reproduced or quoted extensively from without first obtaining
permission in writing from the author.
• The content must not be changed in any way or sold commercially in any format or
medium without the formal permission of the author.
• When referring to this work, full bibliographic details including the author, title,
awarding institution and date of the thesis must be given.
THE F Oill.:JlL DESCRIFTIO.N OP
MUSICAL PERCEPTICN
1IARK STEEDMJ.l·J
Ph:!) . 'i972
Part I Int rcd.uct ion. 1
Part II Metre. 29
Part III: Key'· and Notation. 83
Appendices. 22"6.
Abstract:
,,
.,
from a 1 dead pan' perf or::tance on the keyboard. The score th'lt r·esul ts
arise: w·hat are the har:a.onic relations bet\veen the no·tes, and vrhnt
are the metric ~~its into which they are grouped? '.Phese t'l:o problems
are considered in isolation from one another. In Part li, al(~·o:;... i thms
1vhich embody two kinds of rule for the inferonce of me·tre a.rF.: pr.:~P.-
sented •.
the fact that the number of keyboard semi tones b8tween tvro notes does
notation has to express. Among other considerations, the key Gf' thG
the key is not explicit in the perfo:r·w.ance, and !!lrc.st i tGelf be inferr·ed..
of music bclongiEg to the trac'i.i tion of vl est ern ton2..l mu.s:i.(:, +:v
the/
the idea of key applien. Most of' the musical examples discussed N'ill
be taken from the 'tlork of one of its outstanding exponont::J, J .s. Bach,
and in particular we shFJ.ll b0 dealing \ii th t:b.0 fugue sub~jects of hie
11
Well-Ternpered Clavier".
above, Tt1hich for1118 the foundation of the work descrih€d ir1 that ::~::-c-:i.o~:.,
The work vTas carried. out under the supervision and euidnnce of
able by anyone, vthether or not they have had rr:u~h formal musical
,,
teaching. To that end, the use of abstru~e musicological terms has
been avoided where possible. l.,here they have been used, they a-e
some tedium for the reader lvho is more familiar with them. HoweYer,
and have been used there vTi thout explanation. Most people will be
familiar with such terms as chord, scale, do·v.rnho-9.t, tonic a!!d domiL~ant,
and so on, but nevertheless these have been briefly def:.ned or d.escri b8d
in Appendix V.
All the prog:rams were written in the langt4.:3.ge POP2 (Bur stall et •.al.,
( 1971 ) ) •
notes or rests of the score were v;ri tten as tied, they l-¥8)'0 trans-
where the editors had written them as single notess were i~rut ~R
play them. In one case, that of the very lo~g initial triJl of ~l£UO
13 of Book IT,/
13 of Book II, t~1e notation of this odi tion is slightly confusing in
this respect, (though not of course to the human ~erfo!~er, who knows
wr:i tten out. This trill was t!'!erefore transcribed in full, beginning
Part I· Introduction.
PART I
Introduction
language, than like the independent perceptual mode that the title
such a theory have been arrived at, such a study might direct
form of the current theory of the basic language will direct the
'there are special reasons for thinking that the introduction into
(1963) has suggested one reason why the reverse procedure - the
for itself and other art-works: the new dialect becomes a part of
precinct, may get lost among "a thousand memories aT!d after-image.s".
4-
of 1
playing about' l'Ti th the rules of language and painting is play
involve the exercise of the faculty itself, but rathe~ of the pure
subject matter.
When, for some area of study, there are several theories and
few unexplained facts, tten the way to pu~sue the study may be to
procedure mentioned above for 4eciding which fact to look for does
and
only one is good English. In some sense, this fact was· just lyj_ng
theory. (The fact that an active sentence ~nd its passive are
paraphrases can only be noticed and only makes sense in the
said to be any, are weak, and the data io just lying about.
later section.
upon which formal linguistics was built, the concern will be with
one side more ambitious theoretical works, l'thich, whilst t-tai ving
Expectancy into the study of music, and with Cooke' s ( 1959) -idea of
tne nature of the 'language' of music.
upon the 'vri tten form of music, the tradi tionat notation of the
score.
generative grammar as one vThich gener~ tes all and only the legal
11
the theory must express (say) the relation of the active and
categories for application to the ne\'1 music, to which the old ones
14
a piece for string quart~~ by Anton Webern, Op. 9/5. One of the
features of a piece \'lhich the parser' s description captures is the
7'
I ##!
- ...
J
f) ..
/!
I I '\
\. J
V
I
r
I
I
I
- 1.-4
I
I
..
..
t-" ;ff J-.:tf' 'f"'
I I
,,'1
Vt~
y
- 1\ I
\tAt;:_
\ I l··-
.
I' I
' l
V
' ' .. ,
~
0/
J •
- -
It is not for so:r!leone who really does not understand t:~is ~·1usic to
have stated between G}· and F·\V- actually signify, and say that the
tonal music, that both in reading scores and listening to music, far
from ignoring such distinctions, we draw sone which are not even
apparent in the notation. For the moment, hovrever, vie shall just
note that there is a distinction and that one of the fevr really
lose the only really solid criterion we have on which to judge the
1()
theory, and the main point, for our purposes of building '
tempered Keyboard' :
any doubt) ~nd the interval that the fourth note makes ''~i th it must
among the facts that a musician would read from the score, and the
tonal music.
say that the first long drawn-out chord vias a ma,ior chord, identify
that .tonic chord. The next group of chords are also major chords,
with root D and root position, and are related to the previous chord
ini tia). state:~ent of t~e tonic they make a still higher unit.
l -~~~~-+~-r-+~1-4~4+'~-~·~~~~+I_J~I'\__
..... - J c 1 ~ .... r .- , ....J rL ..
- r ur u ., .;---- , r;
If~ I
'\ } ~
~~ ~ ~ ~~ ~_:./ #
~
_ _-JII~...-_D___.II
'-_G- G- I I fvnl L. __Q....... _j t Din C:lt fl!2.J
18
There are other things than chords in such ~usic, and analysis is
concerned with other things than their relations. Bars four and
aspe.cts of the music were not his concern, and so the input to
and not in :Jusic t~a t is simply heard. These are the key signature,
and the notation bf the notes on.the staff. This means that, as
in the description above of the Beethoven, the first chord can be
possibility that someone who only heard the music \vould ~ave to
19
piece.
But perhaps this analogy between the 1-1ri tten forms of music
the piece which of them is the tonic, and whether the mode is major
is also clear that the listener infers other structural infon.1a tion
of the kind that is indicated in the score, for example the r.1etric
they occur. (On real pianola rolls there are a few more para~eters
controlled by the tape, but they will not concern us here.) Thus
purpose in hand vre assu;ue that the piece is played 'dead pan' , that
is, every note is played vTi th the same loudness, and \'Ti th phrasing,
of the notes Within the bars, and w~ether the first note of tnc
the same 1
pianola-roll' utterance - the National Anthem. 1'he
Ir Ff
the other, have been singled out as tasks for which rules have
been written. The remainder of the \'IOrk ·concerns these two problems.
But it might seem that 11e have just been· talked out of the
2.3
nearly all people, into a very restricted area, where the ability
the music that they deal with, and would be completely unable to
first glance this paradigm does not seem to come under the heading
dealings -..vi th music was that they could recognize the occurrence
other ways there may b~,are when they are inconsistent nith the
musical interpretation.
3. Two Problems.
The business of this thesis has now been defined as the writing
and the criterion upon which their performance will be judged are
taken from the paradigm of the musical dictation class. The input
that for the students in the dictation class: they sl1ould reach
makes are really reflected in the music. This leaves us with a vast
J .s. Bach has been chosen, as being rather .:1bove suspicion in th:Lf>
Keyboard' as the data for both problems. The reasons for confining
stage.
A fugue (Higgs) is a musical composition of at least two, and
fragment will form one of the bases for the development of the
fugue, and will recur in the various voices throughout the fugue.
h_ere.) These are the only parts of fugue th~t are referred to
27
of the subject.
lr
j J.
1'
However, the true subject, the material which appears again and
again in the development, may end before the entry of the answer,
·codetta.
·- L svbje.c.t
The subject may also extend beyond the point at which the answer
enters.
18
melodies matter to the programs, and are not likely to until they
the answer.
. are dealt ''~i th in separate parts, although tovrards the end of each
simpler.
2.9
1• Introduction. so
2. Rules li'or Inferring Netre Based Solely On Relative Durations. 36
Repetitions.
3.1 Introductory.
30'
Metre
1• Introduction
The fact that the third note is exactly twice as long as those thnt
both of them binary and vri th the stresses on the· beginning of the
semiquavers.
the ratio of t-vro nurr:bers. For example, for a time signature such
the reverse, which would receive the time signature 3/4. ior the
Thus the result 3* .2/8 means that the program erouped the quavar.s,
the pairs into threes. In the case of the C minor fugue examined
the metre, and w~en, as in this case it is, it may not be coincident
with the metre. It turns out that the appropriate place fo-:· S 1.1Cn
talked about each piece of evidence under t\e assuraption that the
metre established by earlier evidence could be assumed to be
vthich the rhythmic and har~or.J.c events of the piece a:::-e i:o be
did not establish t:wse fra::1es before departing frora them coull not
the fact that the tenth note of the subject is the d~wi:tant of t1te
when it rlas said that the third note was long with respect to
its predecessors, .and the sixth and seventh were short with
a later section.
I 2. Rules r,or InferrinE; Hetre Based Solely Unon :tclattve Du!'ations.
first note of a subject (or the fir3t two, if the second is shorter
than the first and third (see below)) ma·r alt,·m.ys ·be taken to define
the rule of congruence, and would, for example, exclude the unli~ely
end of a bar and ivas tied over the ba:r line. ronce a metrical unit
or another one which cuts across it~ The only '\vay, then, in
grouping of. metrical units into ~igher units. Any rules for doing
metrical unit, lasts for two or three such units, t~ml tne i.7l.etri cal
unit should be doubled or trebled accordingly. This suet;es"t'i.on
would account ver.r neatly for our appreciation of the metre of t\e.~'"' t~
37
Fugue of Book I,
becomes the new metric unit. And stated thus cautiously, the .
11
suggestion does not, i)f Fugue 8 of Book I
set up units of five, seven, etc., times the previous unit: Bach
nev:er used Stlch·. metres, and we shall see later that we must
Here the semiquaver metre gives place to a quaver metre whe~1 t:1c
33 I
which actually cuts across the bar lines in the score. In fact
no musician vrould be so deceived; but how does he avoid deception,
crotchet metre into vrhich the dactyl 10, 11, 12 fits neatly; there
is another dactyl 14, 15, 16 soon afterwards, which cuts ac=oss the
few organ fugue subjects by Bach in which the dactyl figu=e occurs
the view that the dotted. quaver and the two demi-semiquavers
notes in a sequence of four, suc!l that the second and third are
equal in length and shorter than the first or the fourth7 But we
must then be very careful ho\'1 \ore state the metrical implications
The first two notes establish a crotchet metre, and are follo\'Ted
of course draw in our horns and say that only the figures described.
of the dactyl rule by a clause \'lhich says that when the general
dactyl under consideration occupies an "un~easonable~' number of
lasts for such a number of units. But then we run into immediate
The root of the trouble, clearly, is that l'Te did not l·tai t long
was an isolated short note. For this particular f1;.gue subjE:ct --.:e
I ~
of the first note minus that of the second exceeds the current
'"' metrical unit by a factor of 2, 3, etc7 Then in Fugue 5 of Book I
doubled, trebled, etc., only if the length of the first note minus
the combined length of the two short notes exceeds the current
under which a new metre can be inferred from tae lengt~!S of the
incoming notes and rests. If a note is the first note of the
subject, or falls at the beginning of a unit of the most recently·
(i) The note may be the first note of a dactyl - a fact which can
only be established by examining the durations of the following
metric unit. If not, but the length <;>f the first note minus the
~
Fugue 14 of Book I). Otherwise (but there are no such cases in the
Forty-Eight) things are left as they are. (ii) The note may be
new metric unit; othe~vise (but again this does not occur) the
of the above types, but may endure for 2 or more current metric
which are filled by the note. (iv) If the note is not of types
I (i), (ii) or (iii), then the current metre is retained.
of sufficient length, ran accented note being one which falls at the
JJJ]J lfJJJ~J
it fails to indicate the triple groupging of the quavers in the
followed by an unmarked unit, then the two marked units are taken
of dotted crotchets, in which the first and the fourth quaver units
of the subject occur as the first two accents. ' But there is an
· note conforms. The third note converts this into a quaver metre,
fitting the fourth note. The fifth note is the first of a dactyl,
fact the metre of Bach's half bars. The fact that 14 is t!1e fi.:::·~t
. ....._,
/ note of a dactyl does not disturb this analysis, since it is
notes are of the same length, and where the musician would obviously
makes just the sort Of mistake Which a musician l·TOUld probably make
. departs from the underlying metre before the latter has been made
intends to throw the listener off the track: There are three
· fifth minim unit rather than the first and fourth, and a musician
Book II) the program actually carries its analysis be;ond the
(of Fugue 21, Book I) must be regarded as a fluke, because all the
1T 8 "
-$?-~;; J J3;n Jl!l J M BIE___,_J_
J[ fit :2=1:€ ~ 1 r;ey tltEf r· i rTr eGf \r
J1 19 ;J:;~ o/ UIttJ UJtU~ Gf£ kU t,
Book I Book II
Correct Found Comment Correct Found Comment
23/8
.,
2/8 23/16 If 22/16
2 24/16 23/16 !AR 23/8 '+
l
2/8
3 23/8 2/8 23/8 1/8 =
4 1/1 . 2/1 > 2
2 .3/16 1/16 =
5 25/32 23/32 IAR 23/8 2/8,
6 3.2/8 2/8 23 .3/16 2* .3/16 *
7 24/16 22/16 1/1 1/1
2
8 2 /4 1/4 23/8 2*.2/8
9 23/8 2/8 2/1 1/1
10 3.2 2/16 2/16 2
2 .3/8 2.3/8 IAR
11 3/8 3/8 lAR 2.3/16 3.2/16 *,!AR
·12 22/4 2/4 22/8 2/8
13 23/8 2/4 24/16 25/16 >,.rAR
. 14 2.3/4 3/4 23/8 2*.2 2/8 * ,!AR
15 2.3/8 3/8 1AR 3.2/16 ? ~ 1/16 =
?
3.1 Introduction
units the first of which is marked for accent, and only counto an,
dactyl rule. (It is more general because it does not demand any
~
\1 L ~ +~ 6 1 ) 7 B ~ 10 11 12.. {
The old algorithm finds that the semis are grouped in triplets
when it gets to the dotted quaver at note 13. But the ~oups of
this fact and infers the binary metric grouping of the triplets.
are equivalent under the same rel~tion that makes two notes on
concerning notation, that vre can map the pitches of a fugue subject
assumed a rule which says that a ne~·r level of metric group can be
the start of the figure and of its repetition, and what we can call
·. ~-
phase (position of the downbeat) such that the accent falls on
cons·ti tute a repetition, but the fact that e<"irlier notes .£.§:.!! be
note does not affect the last interval1 and so does not co~e into
·- 'c-
the comparison between the figure and the repetition.
The rule outlined above for assigning period and phase of a·
51
less than the leneth of the figure); the phase is such that the
dolvnbeat falls on both these onsets.
melodies.
into its repetition, rather· than just the minimum of notes (3)
longest figures".
and'virtualisation'yields:
'
._up of the notes (more s.trictly the intervals between them) 0 (the
initial variable. secti·on, vthere the intervals of the figure are not
parts of figure and repeat must have the same sign (ascending or
I I 1 I I l
0
1 2. 3 4- ~ 6 7 8 9 10 11 1 2.
l f~g. f I Yep. I
new rules: IL.---_ _ _ _ _ ,_1_ _ _ _ _ _J._I- - - - - - - - L
virtualisation to include note 3 in th·::: figure and 8 in the
cannot be observed.
l. ftg. j
Book II) and its tied fragment is, naturally enough, defined
to be unison.
As an aside, it should be mentioned that the clause just
§Y1t t b[ t(tHx
2) The-pitch of a rest is undefined. We have seen that a rest
can behave in virtualisation like any other note but have not
yet said how the interval between a rest and a note is defined.
In virtualisation the value of this interval, which is initially.
are undefined then they may be really equal if their sizes are
like that of a rest, but its size of interval is defined (as 0).
very strong implications for the algorithm which will apply the
repeating series
22: (dotte1 brackets above). However the first of these form the
We here receive a solid hint about th~ form the algorit~m will take:
.-.
we are goir.L,5 to pay p;'lrticulur attention to the beginnipgD of
establiuhed groups. If rle don't find at loast a virtual
to include any part of that scale movement are passed over in the
later one, where the third bar of Bach's score repaats the first.
Howevar, the repeat, in notes 13 to 16, of the first six not er.;, which
substantial part besides the notes of the run, whereas in the latter
case, where ou.r rule is correct in ruling out the repeat, it only
the run), but count them as cons·ti tuting the virtual part of a
.·
- ---
61
longest figures used in the old algorithm and embodied in the old
you examine all possible figures (in order from earliest to latest)
. 12 . . . • . '\8 . . . • . ~· •• So • . • ••
The old algorithm yieldD no metric structure above the note level.
.·
62.
I
and that is wrong. It does not seem to be an error a person would
make: the repeated accent on the same note sounds very unlikely.
rule that \'then the same note alternates with others, (all being
of equal duration) and there are more than three such same notes
non-same pitches are either all belo\i, or all above, th~ repeating
pitch. Th:i.s WOi.lJ.d avoid both the above errors, and still give the
desired rGault for the E minor, Fugue 10 of Book n, of establishing
Instead, vie i'or.nulatr-: tl;e rule in the form of a h:rbrid of the tl-TO-
same duration, in w11ich every other note is of the same pitch, and
that the no~-snme pitches which intervene are oither all above or
alternation sequence may or may not be one sided, but must contain
the binary met1.. e by the above rule ( t·t:.ich cst!lblishea the initial
rc~t 0) does not stop the application of the repetition rule, which
---
/
would construct a higher binary virtual repetition 0123/4567.
Thi~3 metre does not a.'{ree \tTith Bach's key signature 3.2/16. It
Two conclusions might be drawn. On,; the one hand we might prohibit
do during a scale: hence the repetition rule would not apply within
the span of notes 0 to 11. This means that the program for these
3.2.Z./16 :<.J.Z/16 J.
~--------------------~----~~~~-------
6S
• 29 back into the alternating sequence (as we may with a run) as this
would give a l'rrong phase.
(o) " 2- l +r ' 7 B 9 10 11 '11 1! 1f- 1S' 1' '\7 18 1' /JI :u
I -f•g · f
re.e c. '"•'h'on l
The old algorithm does nothing but establish crotchet groups. 'rhe
the same mistake - but realize his error when he reaches the
repeating C which exactly fills the metric unit of the score, and
this point it \'las said that we would sidestep this issue for the
tend to be "gluedn tog·ether into one higher group,) onto the old
algorithm. \·/e must hottever re~ se that this is only putting off
one for mainly durational_rules of the old algorith~ and one for the
save the error made by the old algorithm in no. 14 of Book II, if
it \-re re included in it. This would again reflect our intui tions
about our own performnnce for this subject. But the rule has
the conclusions that can be drawn from them E!nd the two kinds of
Since the most appealing kind of algorithm is one which works from
is that of the first note of the pair of notes between lofhic!": t.~1e
concerning rests and tied notes were described before, in section 3.22)
1) The time ~nterval j-i which will be the ~od of the proposed
neither.
may pg.ss on into successive pairs of groups [Gi+ 1 , Gj+1 ] , _etc; until
it terminates in one of two ways. Either a pair of intervals are
found which are not even virtuallY equivalent i.e. ther~ is no.
ter:nina tes if such a pair of intervals are 1!Q! equal in this way.
and this event indicates that lt~e have found the end of the figo.re.
A final check is then made that the real part contains at least
two intervals.
4.434 Remarks
In order to check the length of the real part of either kind of
I
subscripts of G. and G. provide all the information which is
J. J '
needed to deduce the metre. The rule is that a new metric group
is set up, having period j-i times the old metric group, and phase
such that old metric groups G. and G. both fall on the accent.
l. J
liol'rever if ~1e '\-rant more inform::ttion - such as \tThether the repeat
in question is real or virtual, overlapping or separate, or how
long the real or vir~ual part is - we can insert L'lore cou..."lters into
rather than intervals, and the way to introduce them into the
algorithm is obvious.
I.t remains to des cri be the "special case" rules for runs and
alternations.
To further define the alternation and running rules we must first
"bi tes 11 of the current metric unit ( crro), or highest level of metric
last. If this order of search seems less likely than the reverse
order, where the most recent figure would be looked for, ~ather.than
right order.
been
1 1 2 · l 3 4 \ s ' 6 7
"72.
repetitions are found over the whole of the melody to date, then
the unit in hand is tagged on the end of the list, and the process
six times the Cl•!U. In this case \'re say that there is a "missing
level 11 in the time signature, for it is uncertain l·thether the metre
were given the correct six quaver bars it would give the right
which we quote here without any suegestion of how to deal lofith it,
d
~i{;JJJJ l ~ J]J f}g jJJJ JJ J3]JJ1\j
f •If · L ~. ~
u • -. -- • • i re p
- ,_ -- - -- .?-- ---- ..';
:
algori tr..m takes one by one and places on t::.e top of a 'tower' of
and applying the test of § 3.42 to a block i!l t:1e tol·Ter and the
except the earliest such (cr.§ 3.3). In this respect scale and
in the first part of t~e object, we may ignore the later part,
with the exception that was seen in the case of Fuh~e- 18 of Book
II: the later part of a run must be examined for the virtual
block in the sense that it does ~ot repesent a metric unit. For
a CNU block (though of· course its ano.ma.lous length· must be taken
se.tt ve.nc.e.
•77
r---
~ '@!]
tE
tEr
F,8"3( b)
Note that in this case the sequence ended halfv1ay through a Cf·1U
pair ( 9, 1 0) • The unit placed on the tower does .!!Qi include 9,
and the next group examined for repetition is 9, ~ 1 o.· If an.
alternation sequence is fo~~d this i~dicates a binary metre, as
3.5 Results
This algorithm was prograiill!led and run on the fugue subjects
of the Forty-eight, lusing the earlier program as a\first pass;las
Total:4
In addition to the above there are three subjects of interest.
reasons (a late long note). · The new algorithm l'lould have got
the same result by the alter~~tion rule for a much better reason.
of the 'Isolated Accent Rule', over a very long gap. If the nel·l
rules had not been pre-empted by the ~arge metric unit thus
established in the first pass, then. they would have got the ~rrong
ansl'ler.
~ b~
j) etc..
0 ., 2. "5 ~ ~ ' 7 8' 9 10 1'\ 'z.
J
'\3
1lj 1'
1+ 15"
(
repetition. i·;ven if they were, there would still remain the prob-
lcm of identifying the virtual part - the initial rest in the figuru,
with note 6 as its r~peat - since the old. alcoritl:m does not est-
are listed in Table .a. The conventions are the same as those for
level, and the sign 'greater than' in the margin J.ndica.tes a metre
which groups Bach' s own bars into an even larger metric unit.
~l'he. successes that have r~ot been mentioned before, -Book I, Kos.
2, 3, 5, .1.9 .ail9. 24, and Book II, Nos. 7, 1 O, 12, 21, and 24,
are quite straightforward, and are better described by the 'l'able
of the quavers into pairs has not established the i~~tial rest,
to allow the correct virtual repetition of the first bar in tpe second.
Yet there is somethin~ clearly wrong with the grouping that the alg-
third bar, but the rules co!npletely fail to capture this fact.
so
Fugue Correct . "
New Remarks
PreVious
I Book I,
Book II,
2
1 2 3 /16 1 16 4/16
2 . 2
>
.4 2
2 .3 I 16 . 11 16 2
2 .3/16
7•
2
1 11 1j1 2/1
>
10 2 '.j 18 2
2.3/ 8 2 .318
12· . 2 2 /8 2/ 8 2 18
2
Table ?.!.-
81
bar 2. This preeopts the need for the overlapping sequence of the
lower level of such 'conjunct movement' a.s we see here in mind and
such sequences as this rather as \•Te did tuns, and prohibit further
In Fugue 19 of the same book, the error does not so 1:1uch reflect
misled, and mightily surprised when the ans\'rer comes in and sets the
rep.
L j l r __ , \
~ ~......·-.\ ~e.y.
83
4.3 11
Syntactic" !lules. 1&1
Int~~·o1uctory. 1B1
8f
/
4.32 Further Syntax. 153
4.321 ,1\lcthodological. 183
. '
S6
... I
PART Ill
hamony.
There is more to the idea of key than just a set of note-values
some ·notes or degrees of the scale are included in more tP~ one
of the se three chords. In particular, the chord of the
~
~ shares witli <2
for the definition of the term key which we are looking for. The
figure above does not only suggest that every note of the scale
Not only are they in different chords - the qhords that include
them do not share any notes in cownon, and to get from one to the
other we must pass through all three of the triad 11
sets" that make
neighbour, G.
~his is a musical fact, not a theory or a consequence of the
But \'that does all this have to do with the problem in hand,
harmonic relations upon the set of notes of a scale, with the idea
The key (as opposed to the chord) of the dominant of C (that is,
the relation between the D and the A is a close one, rather than
Since the two keys are closely related, with two of their
Once again, the diagram merely describes·a musical fact, and this
the same, the "A" in the key of C is a different note from that in
of our C." But the player who thinks of the key as G must
diagram points out by having two positions for the note called A,
one for the key of C and another for that of G. The piano
it does not quite make sense in this context to talk about different
notes with the same name. On the piano they are all replaced by
key is involved, does not affect the fact that the harnony , or
chord l'Ti th w3ich the note is associated .!!ill depend upon the key
as that which the diagram draws betl'reen the "A" notes in the keys·
D and A in the keys of C and G, ~i'e may view the diagram as -illustr{:lting
the fact that the former key is associated with the interpretation
~
~· r F cJ r :J 1
j !
1 2 3 4- s-
' 7
The long duration of the major sixth note, number 6, before the
rather anticlimatic resolution of this remote excursion back to
the right, .i.n the dominant region li'here it started, and the
\ie might call these notes l'Thich are given the same name and
and then superimpose the notes that they share in common, again as
we see just as in the case of the "ho!llonym" pair of As, t'he t't-ro
93
functions of the note three semi tones a·bove C are· each associated with.
one of the keys. In the key of C the note is in the same chord as
the C, in the key of E minor it is in a separate chord, and stands
a piece.
th·) goal of specifying rules by which people might carry out this
notes of nusic, and explain the data which were used descriptively
that body of theory. 'r his is not the case' and. it will be
interesting to ask "t-Thy not, 'i:p. the light of a recent theory of
. harmony vThiqh is adequate for the purpose _in hand. The theory in
'
2. A Theory Of Harmonic Relations.
- the set of intervals of r.m.sic from among the _larger general set
of frequency ratios. '·le can arrive at such a definition by
f,req. I fundPn~entHl :1 2 3 4 5 6 7 8 9 10 11 12 13 1h 15 16
/
notooe. me rcl. to C: C C C C E G C D 1 G B C
.J
,example, the first six in the series.above are like this: as the
they are some of the simplest and most common of musical intervals,
types. The eig~th, ninth and tenth harmonics are all of the
'musical' variety: they can all be easily tuned, and are
the fundamental, the note, a major tone above it; and another .major
91
/
third, again at various octaves which we can·ignore (for now). The
-
eleventh harmonic is another 'non-musical' .noise - a flat F# ·, if ·
of three prime factors, namely tvTo, three and five, and no others.
can be tuned l'Tith the fundamental, then they can be tur.:.ed with each
other, if only by goine via that fundamental. (~le quie ~ly took
Interval ~tatio X V z
.X
Any.reputable tectbook of Harmony, such as Hindemit~s (1937), let
alone our "experiment 11 on people's ability to tune intervals, will
the origin.
The unit ratios along the three axes of this space can be
·identified vli th three unit intervals, the fa~ tor of two \'Ti th the
octave; the factor of three with a fifth plus ari. octave and the
projected along the "times trlo 11 asis, then the result is the
as to octave.
Glt
E
D*
B
.Af='
rJF
J:.-lt
c#
B~
cfiF
p.X
n:fF ,
cJ< c.x
br#. ~
n>e
""·i· c G D A E B 'cr./F
.I
c-:tt: a=f'l=
3ti\s A~ E~ B~ F c G D A E
F~ c~ G~ D~ A~ E~ B~ F c
D~ A~b ]:;~~ B~~ F~ c~ G~ DP ~ A~
)
per-f. 5ths
Ftg·, . "4-
This two-dimensional projection is the.version that we shall use in
effect to say that all such intervals are equiv~lent, to the unison,
and that an interval plus an octave, (e.g. an interval of a fifth
it, then the remaining y and z axes can be associated with steps of
the "fifth axis", and the vertical one, similarly, as the "third
axis".)
which states that every integer can be expressed in one and only
one way as a product of prime f~ctors, that every integer ratio can
101
music, which as w~ have seen involve only the three prime factors
is the force of this di~tinction that is made in the space but not
although the tw·o keys of C and G major are closely related, and
terminology the A in C has the same name as the A ·in its dominant
.space, we can see that that argument and those facts are reflected
f.~. 5:
"
There is a close similarity to the set diagrams that were used.
cluster,
rotated L, with the dominant at the corner, ·as for example 'the C
minor t;iad C, Er, G)
G
E~
·were not spelled out in the previous presentation, they are made
fully explicit here. The fact that the scale of a key is the
·v h \. o t"'\ •. :o·f · ' three triads is ae-ain captured, and moreover the
relations between all the-notes are expressed in their simplest
way.
Each major and each minor scale also form a consistent shape
or cluster in the space. The major scale is quite straightforward
A E E
F C .G D
~
tc>Wl'C. F·a. ~
The minor~ig. ?)scale is also formed by the intersection of three
work that •ne ~re chiefly concerned \oTi th here, the basic minor scale,
of. "'Thich others are but temporary variations, seems to be the one
made up of the minor triad a fourth to the left of the tonic, the
minor triad of the tonic itself, and t~e major triad of the note
B
F c G D
/A E
t;on\c.
the frame a3
E B
/
\ ~""'I
c G (D)
So the key si.gnature is the same as that of C major, since both this
scale and C major have seven notes with the same names. Ho\'Iever,
we have already seen hovT misleading thie can. be~ only six of
I
these are really~he same, while the 11 D"s disguif.}e·a "homonym" pair.
It is exactly this kind of musical distia(!tion that the
t!le intervals made by each position \'li th the central origin, here
(1t«:.r~t- bc"""'r\l't~r
i. v-J_ Sc:.vc.YI..~
P~rfar
t"eur-\1...
\)1"\ISOI'\ P4e,.fc.c.t"
F\tt'-'
Mbo'}or
To"'c:.
'sc.. ~~c.~
'tx \-'-'
Et, Bb f c Cr D A
F~IS\: M, nc>w" J>ia~o¥\.".c. M; "o..- M~nc;ot"' M~"er \~etr.rtc.c.r
Od·a"e. F,ft-k Se.w\,f:-6"" s-.,.~ ~t~J 5~"en~h fo\)..-r~
(1962(b)) gives examples of the u.se of all of them. li'or the present
the example that was used before to illustrate the inperfect fourth
106'
E~~
• ~D --c:o~A
excursion :returns to the region in which ·it started, and that it does
this via the ha!·monically rather indefinite minor tone, wh:.ch does
~· ~r F I 0
,.
'
.107
to the imperfect fourth and the diminished fo~th, and the converse
steps in any sense on the two axes that are made in travelling along
a minimal path from one to the other. This meas~e seems to mirror
complicated metric.
Thus, for example we see that the major third and the perfect
minor sixth and the perfect fourth, are intervals of the same size,
the major tone, has size 2, while the other, the minor .tone, is
of size 3. The major sixth and the ~ajar seventh complete the
set of intervals that the degrees of the major scale· make with the
the case, many people might not regard the above statements as
and the minor third are intervals of equal harmonic distance, since
I
or cho·cd, the diifercnt character that they take on 1 n various
in the theory itself. The major seventh is like the major sixth
sixth. The harmonic space tells us mo:.-e than just that they .Q£.<i
In both cases the distant homophone is ·~ore ·r~~C>~e- ~t.\.1'\: tha close
·I
version.
appear in the sr~e as the closest of clusters' the.r:: are t\'10 other
\'lhich uses the two "mirror images 11 of the major and minor triads
th.emsel ves, and many of them. are quite acceptable to the general
. .
..L
')
11 ""'\.;
n
r
I
I
..J,~
...
\'I
I I
I J
l
n r
I
( l
I I
,
\
I
I
J .. l I'
1\ I
I
,,
1\
.J I
-
I I
l I
J
I
-~ I""r .. - J J.
;
L .J•
r
1 I I .J J
,
l
-
J• 1..£ ,J
• " ,.
k r> ~ ~
f \ • I I '/'\
". -.:.. .,.
- .. .
I' A- ,; •#;;'; .. 0 ~ 0 ~ ... &.
, ..
J:) 4·~C. ~. ~~ ~ .. 0 ~ ~
..,.. .....
, /
-·,' c ...
~# ~ t? ~ c
- t::
So~e modern jazz has t~ken the matter even further, and often appears
appears in the space. Thus Hiles Da·iis, in his theme 'So \•That' ,
feels free to treat a chord progression fro!:'l tonic mino~ to
perception, Ellis ( 1874, 1875, 1885) used exactly tlte same diagram·
temperaments.
was. of kets, rather than their notes, and again his concern was with.
modulation. But if major and minor l:::eys are rolled.into one, the
tlto diagrams becoi'le identical, with two ~1.xes corresponding to the
fifth and the third. It may be that this theorist i·nfluenced not
only Ellis, but Schoenberg (1954) who also expressed the degrees
thought that the kind of questions that hc;ve been ~n;1estigated here
were important, and tried to ansl'rer them, and make his theories
invokes them to explain why pieces so often begin with the tonic.
He remarks with some surprise t_ha t this approach has not been taken
11J
before. A hundred and fifty years later,_ we might feel the same
definition from the same set of simple ratios, the harmonic series,
seven are not part of western tonal music, and generalising in the
same liay, from the set of int"ervals made by thG harmonics whose
the three dimensions of harmony. Thus ''~e can say that the two
expressed his six ratios in terms of their pri:ne factors, the walk
visits the same points several times.· In general this does not
the series, earlier than the major seventh, and even earlier than
The key to the confusion may be that Hindemith does not appear
to separate the phenomena of Harmony from those of Consonance,
the previous theory, the two are quite distinct: the minor
account follo\'1S.
It two tones are sounde~ together, ~~d the result examined with
general be found besides t~e original two and any overto~es that
tv1o among· which the difference, and to a lesser extent the su::1,
his ov1n su..rnrnary, his "analysis of ••• sound under ••• principles
t~ro principles.
tones coincide exactly 1'li th each other anra/or ':;i tll t!':.r.: (~'ri.:; !.n~11
sef~S these as i:-rtposed· on the simple rule that ratione.l nunbe:r.s al."'e
\..(_
musical intervals, asf. oho~;s by calling t:1is section of the book
118
The strongest co:11bina tion tones arc the various difference tcne3
between the ha.cmonics and the funda:.1ental::l of the two notes. 1'hese,
produce be.s. t s.
of about ~;3 a second, though to some extent thi~~ depend.3 0!1 the
fundarncn tc.J.s. )
'l'hus, for example, the semi tone is both 1·1ea.l'::ly conso~ant, sine~,
a~~ the ratio in·;ol vel ( 1 6/15) shc\ls, only ve-::y high and i'real·:
beats. On t~lo othGr ':and, the perfect fifth ( 3/2) has coL'lcidences
between its most povwrful and diffc~:.:·encE=; tones, and only the \'Teakest
then all the by-products that were coincident will th2n boat.
less, since they involve less energy and do not add sienj_ficantly
intervals, but keeps the fifths and particula::-ly the octaves r.ruch
invol vine the pri~ne factors seven and higher are treated just like
special remarks about tones derived from the seventh har~onic, since
/ in his sytem t~e "subminor seventh" (4/7) and the "aubminor
tenth'' (3/7) a~e rather more consonant th~n the mi~or sixth and
involving only ti·To, three and five but not for those i:nvolvine
. · ' t' 7
·neory d e r·1.nos.-
H1.gg1.ns However, he does not make this extension.
inversion introduces, and \·Ti th the reason for the perception of one
cannot deal ,.Ti th the same phenomena. Most notably, he cannot deal
vri th ambiguous cho~:-ds, nor \-:i th the fact that the arr1biguous intervals
HeJ.mhol tz hims~lf who reco;_;!-Ji zes thj_ s limit on the po\·iE:r of his
1).1
theory, and poses the very problem that has bnen tackled in this
seem as if this triad ... r:-~ust be consonant, since each one of its
as consonant on the piano, and yet this chord is one of the harshest
ear."
there is no way in VThich they can all "mean" major thirds: even
,,
A ,;:.
F G
Horeover Helmholtz' s phrase "the harsh0st of di~.:!sonances" is raade
short, the "meaning" of the Al:>/cJr with respect to the other two
seem to be amb·i.r-;uo~~, and of cbu!'se any musician is familiar with
i~perfect intervals and chords, it has been more or less taken for
musical notation maps the points of the harmonic space onto points~
same na:ne. gq'.lal tempera:nent maps the space onto a torus of ti'>'elve
Fig. g.
n 3 10 c:
./ 0 7 I')
{_
9 h 11 b 1 ~
J, 11 6 1 8 3 10 ) 0 7 -z... s '-1
0 7 2 9 4 11 6 1 8 3 ID s 0
8 3 10 5 0 7 2 9 h 11 to 8
)+ 11 6 1 8 3 10 5 0 7 '2 1 r..r
0 7 2 9 4 11 6 1 d 3 10 ._5" 0
0 2 4 5 7 9 11 0 2 45 79
11
9 4 11 0 7 2
r·
I 0 7 8 3
/
li'rom. the discussion of that i;-nperfect interval in E1ear' s L'lelody,
e~ch other:l
('
This idea can be applied to ~herds, when it leads to a simple
B 3 10 5 \.9-71 ,....
r:. 9 "h
~
() 1 e "":?
~ 10 5 0
~
,.., /"
9 l) 1 ~
'
0 ......
..) 10 5 7 I")
,-
9
r;
~
6 1 8 3 10 5
7 •")
c.. 9 m 11 6 1 "
(.;
triad. The same is true for any major or minor tri2..d, and
reflects the musical coL'1monplace that the common triads are solid,
all of vrhich are equally close. The principal examples are the .
1lb
diminished and augmented chords. Th>?. d.;m ;r, ish~d is shown bi-.low:
'8
ill 10 5 [Q] '( ? [}] l,
J~ 11 CD 1 8
m [D 10 r.
.)
G
[Q] 7 ?. w l, 11 1 8
8
4
Q]
11
10
rn
5
1
0
8
7
·w
2
10
m [9]
5
4
(]] 7 2
0 4 11 CO 1 8
The fact that these chords above all are recognized by the musician
\•le shall see that such chords, vT!lether they are truly
major triad.
The way in vrhich our vision organises points arranged on a
shown in the array. \'Then tvTO or mo~e are played, they a.::-e
nearest semitone, then map then onto the full harmonic Sp2-CG in
exactly the lvay that the 'light organ' maps the keys onto its
the strings come in with the chord of the major third, B major,
to what the next fe".'l bars clearly treat as the tonic, and the
Fig. 11.
music, and the middle section of Basin Street Blues, and 3weot
• 0. • • • • •
• • • • • 0
• • 0 0
• f1to 0 0 0
• • 0 Bo 0 0 0
0
• c • D .A 0 0
• • (C) G- D •
0
• • 0
• • • • • 0 0
• • •
;~ncl of solo: D7
• • 0 • • • (0. • • • •
• • • • IYF. • •
• • F. • • • • .B fiF. • 0
• • • DA 0
• • • • • • • •
• • • • • • • • • • • • • •
D B
• • @). • 0
• • • • •
• • • • • 0 0
• • • • • • • • • • • • • •
• • • • • • • . . • • • • • • 0 0
1~ B
(j) 0
• • • 0
•
• • G#. • • • c-Jt. • • • • •
• 0 E. ~. 0
• • • AE • ..
,
• • • • • • • • • • • • •
• 0
• 0
• • • 0
• • • • • 0
• • •
E A
• • 0
• @. • • •
• • • • • B 0
• •
• G-D . .. 0
•
• • • • • • • • • • •
..
0 0
• • • • • • • • • • • • • '
D G
J,J 1 Jj
However the algorithm that tne above remarks imply for the
way which gives the tightest clusters, and in the position closest
the very first bars illustrate the deficiency. The first chord is
that we have not yet left the key of C, in which case the D should
be notated as the supertonic of C, off to the East of the
likely that the previous interpretation was wrong - and the fourth
a· transition between the chords of the first and third bars, and
'·
not the independent harmonic statement that our naive algorithm
took it as. On the other hand, if there had been some reason to
write better rules ror the analysis of such music, then they will
have to recognise such 'passing chords', and embody the kinds of ideas
that were implicitly invoked when it was said that we might suspect
the analysis because we were in a particular key, and t~at the piece
involved a transi ti.on bet·~·;een the tonic and dominant, in which the
second bar was just a Rassing chord, in the absence of any evidence
believe that the problemsconnected with the nature of key, and with
Wronr. Algorithms.
3.1 Introductory
in order,
"No non-congruent event will occur until such a point in
be non-congruent."
This is to say that our algorithms for discovering these frame\'rorks
accidentals will not occur until it has been made clear that they
events of the tune, orles that perhaps we could not draw from those
and so on, could be used with confidence to infer metre, that is,
least the kind of music that we have chosen to test our theories
against.
the methodology outlined above, a~d as to the actual form that the
itself.
3.2 Clustering
The earlier discussion of spatial clustering in the Harmonic
I
space as a rationale for anal:rsis of chord function and chord
keys for wluch the new position falls outside the frame, under
examined.
"'er
with later, in the context of another algorithm. To bothI' with
simple algorithm would also solve the other half of the original
triad that the imperfect fifth down from the major sixth to the
A----!_____ .
C G~
and hence the wrong key. l·lore needs to be said about tones, for
Notation· of the fourth note, ni n.e keyboard semi tones a'lray from its
*
5
•
•
5
This j.s a very unsatisfactory state of affairs, because this is not ·
sections.
hold the hypothesis that the key might be A minor, .yet to reject
in. the space with the keys that are being considered, '\'There we have
hypothesis.
algorithm the order of the two parts ~f the task, notation of the
'
they impute a non-congruence to the melody, in favour of ones wh1ch
what now becomes the separate problem of carrying out this notation.
t-lnen the algorithm deals vTith the A minor subject that. proved such
a stumbling block for the previous algorithm., since the fourth note
the simple picture of the minor key as the fraoe familiar from
key he ltTould use the major sixth in place of the m1nor sixth
of the frame, if the scale were ascend~ng, and would use the
seventh.
I
9
0
8
since there is another key which includes all of these first eight
03 J) 1 J11 fE1K-
I~
0
8
the time that either the first accidental or the end of the subject
ways. First, it may happen that the end of the piece is reached
Book II. At the end of the subject the key could still be 4
,~~ Q
FE
\
\
·~
rf
-=
~
l
9
8
4 6] I 9
8
4
SJ
Secondly, a note may be encountered lihich; does not fit into any
9
information from the rest of the melody, since it soon ~anders off
into even more remote regions. Instead we deal with both of these
elaborate .it any further: in the forty-eight, all the subjects that
For the moment we note just two things about the operation of this
141
Book I Book II
:B'UEUe Key Number of Decision . Number of Decision
found notes ·at note notes at note
Table 3.
implies that no fugue subject may both start on the dominant and not
the rule will deliver the wrong answer. rvirtually the first Bach
fugue that one thin:~s of outside the Forty-eight - the 3t. Anne·
organ fU@le - has a subject of this kind, and the algorithm gets
it wrong.
c G D
» E~ B~ F (C)
\
I This is a particularly damning error, since the human interprete~
to believe that the interval bet~Teen the second and third notes
which, as the St. Anne fugue makes clear, is not a statei:1cnt about
likelx that the subject will begin on one or the other, and n?re
likely the·. former, but it is' not a requirement, even of fugue,
in their dealings with tunes that they en~ertain for a moment. any
triad, or to think that they are in any doubt as to the key after
the first three notes. Perhaps in that case, rather than finding
15'1 ·-.
must pay some attention to the second part of the problem that was
notating a melody.
point must be non-accidental, and we have seen that for each key,
including the one which will eventually prove correct, the notes
are interpreted according to the frame. But{oN:~ the key has
I identifying the key corroctly.from the notes of the first bar, but
in the next bar there a~e three notes - 3, 0 and 5 - which do not
and E~· respectively. In the third bar there are three more
this time· as Bit • The que3tion arises: holt can the listener
and in particular that the first 0 is a C~ and the second a ~ ? ' '
6 2. 11 7 b 11,10 8 6
er*
For the first four of the notes under consideration the solution is
chromatic sc~les, that is, note sequences of the form (n, n+1, n+2,
..,
••• , n+m) or (n, n-1, n-2, ••• n-m). We state this rule- the
r .• semitone' rule -as follot-rs: in a chromatic scale the first tvro
notes are always related by a diatonic demitone, and so are the
second bar of th8 subject above, namely (4,3), (0,11) and (6,5).
155
bar the 0 is the last note of the chro~atic scale (2,1,0) ~nd the
first note of the scale (0,1). It must therefore be related to
1, which belongs to the key, by a diatonic semitone, and this
demands the quite different interpretation as B~ , rather than cq
9 A
A problem arises tvith the first 9 in the third bar, 1·1hich must
hand or the left-hand G:# in the above diagram give the same
. ...:
measure. This is the only case among the forty-eight in which
I
this clustering by the 1~1anhattan distance measure fails to settle
more, would have settled the· matter correctly if vle had given
it all the notes of the trill that Bach wrote on the note).
that that note is not really ambiguous. By thi~ time ~he piece
has modulated solidly into the. key of the dominan~, and the program
when it includes the part of the ~elody that precedes the modulation
such.
2 1 D
When the program gets to the minor seventh 2, the key having been
decided by the preference rule, it places this accidental by
should be carried out is very much more local than that used by
nature of the semitone rule, the same result would have occured if
4.1 Introduction
rule, and will be one of the first features of this simple algorithm
to be discarded. The idea is put for1vard in Longuet-Higgins (1972)
and the st. Anne fugues both have obvious interpretations relative
1S7
to the tonic, since the/ arc in its c~1ord, a:-1d it is the failure
rules the idea t:1at the first interval can be associated with a
rri thin ~ho:-ds. Some begin with seconds and sevenths, but perhaps
a) the first note is the tonic, and the key is that key, in
b) the first note is the dominant, and the lcey is that of the
2. The first interval, made by the first b·1o notes of the melody·,
It does this in the follol'Ting way. (And here vTe go beyond the
r-
j
oJ/o
:1 dom minor
2 •-o~ .. .--? • ton
5
·~ ~ do m -
6 • ~·
0
7 ~ ~r ton
• ~I
8 1 do m minor
10 o(:--0-•
, b-. dom
l
l 0
11 :~ ~
ton
. ~
to1ut. Jo,... 3J .
Less obviously, the first interral of Fueue 9 of the same book
is a tone. The table shov1s that every ascending tone is to be
as to t!1c major or minor character has to "'Tait u..'Yltil tl1e second bar.
forty-eight and it gets theJl all right, except for t\'IO. It also does
fairly well on subjects of Bach's organ fugues. But its errors are
believing that II, 5 starts on the dominant rather t1·:an the tonic
get this right, since it starts with the notes of the subdominant
triad.
1£1
~
\ J
the constraint ex hypothesis of section 1(a) and (b) that all first
intervals other than the tone ~ust be perfect, the tone must also
be perfect (the major tone) rather than imperfect (the minor tone,
view that the rules one uses for fugue are radically different from
those for other melodies, this is intuitively very odd. There are
3he' 11 be Coming Round the Eountain, A .2.oo~"1 vrith a Vi e¥r and Pop
minor tone:
16Z
~
~ T
s=:-
n -~ I
I
'I
.Lt , C?k_
}L ""-- "1 ... 4 J
--
-
-~
\. .}
the key of the dominant: in all cases their various opening sequences
I
I
T
I ,
j
..J. ;
-
I f
Conveniently enough, the fu:;ues state this nost clearly of all ..
why the rarity of such sequences among fugue subjects should not
composer in \-Tri ting his answer, for the ansvrer should reflect
by a third. '
On the other hand a real ansv:er \-Tould contradict the
initial dominant is short and the run only a grace to t~1c tonic.)
In this light 1-1e can see that an initial minor tone vrill be
form, and may have nothing to do with the -vray in -vrhich ue establish
If we accept this view then \'le must accept the fact that lie
may have to look further into the tune than the first tltlo notes
to establish the key, and may have to entertain more than one
minor tone, a hug~ range of melodies from all periods suggest that
Jeannie vri th the Lieht BroHn Hair, Chattanoo:--·a Choo C>oo, etc. start
For tuna teJ.y Bach provides us vTi th a fer;r. Anong the forty-8igbt,
is clear that the four notes of which this is the first constitute
11
mere decoration to the tonic, and that what the first bar raGans"
startinr; on the tonic, vTe have not adv~!nced \the cause of a truly
general key idcntifica tion algoi·i thm, for this feature could easily
\ve vlill not attempt to deal with t~1is fugu.e at this stage, r:c.:.~ely
point out that is begins on the minor submediant, that the first
domiYlant or tonic, and that the initial seoi tone ~-rill be completely
positive proposals.
The idea behind the :nodel which folloi·Ts is that the concept of
concept of the triad of tl1a t tor-1ali ty. That is to say that when a
does the i~ minor fugue 10, Book I of the forty-eight. In this case
\'le clearly vTant to say that the first three or fcur noten wa~c
us certain that v!e are in the minor key of tl~J.e first note, for
tho~~e notes u.re all in that triad and no other. By the third
in the closely related major of Hhich the first note is the mediant,
c.
mu~h less in the absurd key of Gt m.ilj.or l'lhich the old algorithm
an arpeggio, and many do not even start with one of the ir.tervals
within the triad. vle shall see that lie can v:ri te rules vlhich
intervals vrhich make up triads, the 5th, the 3rd and the minor
shall see that w·hen it lets us do'im vTe can draw some inferences
the B minor :(ugue 24 and theE major fugue 7, both of Book I,and
and we must have a key frarr;.e'lrork lvi thin 1-1hich to interpret them ..
(\fe kno1-; that the tonic dominant rule from the old alt;ori thr:.:. is
that the tonic/ dom.inant hypothesis l·Till not do, so the initial
algori thin's analysis of the E minor fu~~,ue 10, Book I t!u1 t t!iO
tentative rule:
168
The first interval is perfect ( 1·re 1-rill deal Hi th the tone la tcr).
proposes for the firnt tonality of the melody (an9- hence the
detennine the key, the second interval seems to settle the matter.
triad, and it rejects the other. \·le express the idea that the
t ~. on1c arpegg1o
\ii th the: duration of this implied note) and \·te c~ll it nn infJ ection.
to sho\·T that the first t~·To notes of a Bach fueue suhj eet might be
fast rule as to the major ver~;us minor character of an ini t:Lal tone.
that the question \vas settled rather later, b.! the fact that the
first bar seems to simply state the tonic triad. r.I.'o ca:pture th:Ls
just like the simple first interval of the B minor: that is, it
170
can 'be said to be "~:TelJ -bc>avcd acros:J these tHo do:nains. 'l1 he first
fu&"'Ue of Book I shm·Is that this account of runs is not yet complete.
just lil{:e a simple interval, the true hypothesis t~~at the fugue
could make a special rule that whatever happens the keys of the
first note are alvrays included in the set of hypotheses set up for
This does not beein on tonic or dominant, neither does the first
does not seern to be anything \·lildly out of the ordinary about this
subject: its settling down into C minor does not come as a groat
need for the othur fu[~es. Until vre h<1ve amplifi~d our rules for
shall do this next, and fo1~ t:1e moment merely say t~1at the
between the end notes of the run, its internal structure may
not a second involved in a run. \·le have also seen that the end
proposed in the first stage as to the ke; of the melody. Each p\ays
a number of ' sticks 1 , corres pondine to the diads of the t:1irds and
the fifth '\'thich occur in triads. rThe aim is for a player to put
will be shown that the events of the melody nay be such that
several 'players' of this game can take then as support, and even
that new players 1:1ay be created to join the game in the middle.
I
directly p~·esont \·Tithin triads, t~:is a~:wociation is less· direct.
first.
imply the t1·ro triads apiece l'Thich they take part in. '.Phe rer~:w.inlne
intervals are the minor and r.1aj or tones, and the semi tone, and
and fifths 1vhich in their turn imply the triads in Hhich they
occur. Unlike the intervals of the triads, the seconds arc not all
space - implies the perfect fifth - one step to t:1e right. T!!us
• , t> o·
one step up and t1·1o to the left - clearly ir.1plies tl1e fou1·th -
the do:11inan t.
T1vo st2ps right and one doi·rn, it c.:1n function as a g-.cace note to
the lo\'ter note, as in th ..: first interval of., Jeannie \·Ti th t~e Light
Brov~n Hair' •
In this case its impli.cation _i_s the fifth from the note one to the
~0 • 0
i
i
0
f) ~. b--.
0 C)
run shall al,iays suggest the key of its first end point.
transitions betvreen t~e tonic and the ~e<.liant of t:·1e true k.cy, A
major.
1?6
The first t!u·ce transi t:Lons, therefore, leave the true !{cy and its
rola ti ve r:linor, F'tr r:Li nor, still. 'in the ea~:w 1 • These t\·:o keys
1
differ as to t~1c intorpreta tion of the~ ~:tinor seventh'' betuoen cJ1
and B.
B oil
A E B
live to fi({ht another day (and 1·Tin) the third implication of this
interval
~ 0 0
i
b-o •
rnu3t be included.
the implication
o-o 0
0 0
and i Ls i;~versc, the ma,jor seventh, each have four implied r:-1ajor
thi:-.."ds and fifths, those ~·(nich in the :·:p;.ce surround the diae-onal
0 •
0--e
~,210 ~
0 0
f}.C>
~--o
' '
•
r 0
0
• I
'
Thus there are six implied tr·iads. (This prolife:cation 2-s n~cessary:
see for instance tr1e vTOrked example of C mi~or Organ fue-ue. ~'le
can sum~arise all these rules for the ir:1pli ea tions of trCJ.nsi tions
'
of vnrious sizes in the follo 1;Ting table (see Table 5 and Appendix
IV section § 1)
A full exanple of the ne rul9s in action -:,rill :have to Hai t a
I
Size Of 1:ota.tion Di&.d
/
---·-···--···----I
1,11
0 •
l 0
j
------()-· 0-'
i
.- .-- - o-:--:o__•
2 a) ·-b-.::,.. •--o
b)
-~ ••
0 •
o-•.
3,9
r 4,8 j
•
5,7
"-
10 a) o~o-• o-•
b) •~o a) • 0
0 ~.
0
--bT-
0
•
:-c r· --- --·-····-.-: •
~
•
All Others
TD"hle 4- .
179
.,
the sa.me harr.1ony, and to disregard tne fact that the first note
begins.
Al thoue!: we. ohall not for;~lally define runs until the later s·~ction
same direction)
separate melody. 1'li thin the main body of the tune. That is, the
later ones may confirm one or more of the:n. Houevor, the triads
context of the uhol~ melody. They are like any other implication
in that they m3.y propose hypotheses (if the run is the first
of a run bet\veen its tv10 end points, the run carrir~e the further
being sub,ject to the usual requirement that the· notes that r.1al-:e uu
runs lvill have to avTai t a fuller description of the alg~ri thm H:1ich
applies it. For the moment it is just noted that in the casec of
both cases is that of the fifth from tonic to dominant of the true
key. In both cases this allows the true hypothesis to be at
hint from the argu'Clent· concerning seconds and sevenths that the
note.
vle saw that there arc two kinds of constituent we need for the
latter transitions, and the two kidns lve tal~ed about rrere ~
further.
and add this to the list of points. The f o11 m·ring organ fugue,
one of many similar, shovts the necessity of yet another ~:ind, also
that, if the first interval l·rere a· ·:ani son, further evidence had to.
be sought.
triad
all we must wait until the descending m'"· 3rd, G to E, and pass
over the successive unisons bet1r1een the first four notes. The most
natural vray to do this in thfJ present fra;r.ework is to make them a
Any sequence of t"viO or more notes of the same pitch (or at the
are just the m and the jump • Having est~tblished the two classes
4,321 I·lethodolordcal
a)
should be parsed as 11
a £.1!!! froiil a .D..Q.~ · on d dovrn to a note of F,
followed by a 13!!1 from that F note to a C note", or as "a..!:!!.!!
b)
and
c)
which \'le set up these syiltactic categories in the first placa. That
most gross of these t'lan to assume that the metric st.ructure of the
mel_ody could be igr~ored by· the aleori thms for this task. The
. (o\)
and
(e) '
minuJ;~:~ Of r1elody, mea!lS that the syntax has a rather odd status
in the r.1odel. The best that can be expec·ted is that we may lay
the end, it turned out that the rest of the ·algoritrrJ had sufficient
power to eet .the right answers (for the forty-eight at least) ey-en
4.322 Definitions
In keeping with this light-hearted approach the questions
that in all cases such as the above examples a and b, where the
inflection configuration
jjJ
occurs in a context where one or more of the seconds that it
comprises could. be incl1ded in a run, they~ to be included
kind.
167
second, but will begin a~ if there are more than one such.)
with the sixth and tt-Ielfth notes of the sequence having the
fact that our intuitions as to. the structure of these melodies are
as working definitions.
the need is to capture the idea that such sequences as that which
surrounds the. sixth note of fugue no. 6 above must not be parsed
of seconds of the aame duration and where none of the seconds which
make it up could pos3ibly be part of a run.
In a si!Ili.lar spirit of si:tplification the definition of the
inflection is restricted so as not to overlap that of the turn.
over the fomer. Both they and the repetition take precedence
various sizes, (unison, second, third, • ~.) a:ce not the eleh!ents
defined by the harmonic space. "'le can sho\v th3 mapping from
central origin, and the same region with each point re-labelled
defines relative to that origin. (In the follO\-Ting figure, Of\ H..-r M~1.t r~·:.~·,<")
We can clearly define this mapping fro~ vectors in the space onto
that the par sine algoTi thm \vould need in order to· parse the string.
However, the task in hand is slightly more complicated than this.
part, that will decide l{ey from an input "played" in the ambieuous
equal temperament, ''~here each interval. of the string maps onto severa!
note 0, (c, B#, Dpp; etc.) maps (among more remote alternatives) both
and that of ~~sing are logically quite separate from the further
problems raised by th·: am.bigui ty of eaual tenperament. In this
section and previous ones vTe have discussed parsing and key
4.4 Notation
4~41 Notation Of E•lual-Tempered :iiielody As a Separable Problen
assumed that the additional problem that lie have set ourselves
by the harmonic space~ \·le saltr there that another way of putting
complet~ identification .of. the key 1·1i th the notation 1-ras involved in
the first key identification algorithm, in that it associated a
was not complete, and in particular, the old semitone rule, (which
defined the notation of semitone sequences independently of any key
(in some sense) knowing the key. (Clearly ,w~ shall get ~round
the notes, and the harmonic relations between them, tbat may occur
the relational ambigu'i ty of those notes. The first and sil!lplcst rule
idea of key. It is that if for some note of the nelody one of the
I
frame of seven scnlc dee;recn, then that is the notation adopted.
dominant respectively.
diatonic sem:i tone, and so are the last tv1o 11 , As has been hinted
Firstly, ·we can now see that this form of the semitone rule
key decision on the one hand, and notation on the other, and which
Beethoven, as can be seen frore one of his fugues for Piano and
SW\a\t"
h,.{r
ro,'\e....
thing to say that Bach could never have composed the ~bove - it
is quite another to say that he could not have 1·!:::-i ttcn it do\m •
objection, then vTe have to tiake a semi tone rule, 1-r!~ere the rule for
notating the semi tones is separated froo the criterion for dec:Lding
that Bach's style ensures that such keys vrill immediately after-rrards
The way this rule l'las derived was by separating two components
probably l-Tasn' t l'lri tten by Bach." We keep the former part, but
leave out the latter, on the grounds that when people· deal "tii th
mieht be, ra thcr than ne'eding to knovT the cor.:. poser in order to
chromatic scale except the first and last is involveo. i!l t1-ro
semi tones, ·one on each side of it. The n-:~w idea is that ever''
note in such a scale, except the first and last, is i_nvol ied :i j£ 1
all paths in the space mad-:.; by two semi tones vrhich do not _i_nvolve
on the key. In the previous example, if the key had been G minor,
1
the 'South-Easterly'
~ B.hy would have been right., and t~e ' \~este:?.·ly
The old semi tone rule \tTas desi~ed to cater for such notatj onal
contingencies as shown in the tl'TO semi tone pairs ma:cked belo':·T in the
-,
f>..H'"
..,,
~ f\
I
~
I
I'l_
I I
~
{....y
~~ -
fl "\
~/"'
\_... (~
"· I
;. I
c:.l-' J.
J
'! "-!~ ~ (.-
\ VJ
.
I
~
• .! 4/J.k \
I-'
' -~ :it' 1C
is to be interpreted as.' cq and in the other Bjt •. The old algori thn
there is complete trut}: in tne statement that those semi tones nn:Jt
the latter pair uith respect to the same key-centre as the forl':!er:
od B minor.
in fact that we have to pay the price of .!l.Q1 being able to notate
that last passaee of the B minor using it alone, but must rather
a chromatic scale for a given key ,.Ti th a frame, li1~e a key fr~e, of
4. 11
0 1
8 3
For a given key, th~) notes of the scale are notatcd in this \'fay.
least, vrill not carry out the notation part of the problem as
de·tects the kev of the piece, nor _notates the piece in that key.
a much more local tonal cenb."e vlhich mic;h t be. termed a tonali t~r
rather than a key, and notatcs t:::1e sequence wit11 respect to the
sho.uid be reflected that the old algori t:-m' s po~rer in this respect
4.423 Accidentals
In the first aleori thr1 for key identification, o.ccirlentals not
interpretation \'Thich had the least total of its I-:anha tt.!in distr4nces
the tune. It l·Tas clear all alone that, ,.,hatcve:::- the extent of
restricted t!lu.n this rule \'lould imply. In one case, \-There the
extent of previous :melody ~ras large, the algo.ci tr.:.::1 ~;;as led .1 ~to a
gravity of the tune to date to the East of the harmonic space that
the next note but one, the major sixth, was notated as the
previous note. ·.re r:t.ay expect that in the case· of the rather
I ambiguous tone this may lead to errors, since it will always not-
p1ajor tone from it. (This is correct in the case of• the E minor ·:
fugue.)
again, this will only be the case when a modulation has taken place,
and, as han been argued above, there is no reason why this algorithm
There is one interval for which this rule for notating accid.cnt-
als does not yield a unique answer. This is the interval made up
the same minimum Manhattan distance in tne space, those of the aug-
erval, and its second note is an accidental, then clearly the alg-
orithm must take some futther context into account. The question
notation. In the event it turns out that the questi()n does not
takes part in tw·o intervals, at each stage (except for the first
interval) the first of the tvro notes has already been decided.
4.51 Introductory
106
We havo just seen in Sections S 3 and S 4.4, that for so~e given
tni~gs).
the major t:'lird, minor third and perfect fifth, plus their
melody, concern the deg-.r.ee to which this messaee makes "good sense".
several different keys) l-Till say which of those make most "sense".
key-identification.
note, then 1·1e are tal~cing about the harmonies of ~·thich the fi.fth
is a realisation.
better not uoe that interval. ~,·hen it is said that the major
tone implies the perfect fifth, which in its turn has the
implications that ·l·te have just seen, a similar thin[S' is meant: .:..f
you want a subdoninant harmony, say, then don't use the maj'Jr to~e
•
(.'
I "\
.---'o~
I '
Book I,
virtual note derived fron some such interpretive process must form
the starting point for the next transition, the algo:ci thm raust
It \·Tas said in the earlier section § 4. 222 that the same thing
simplification.
One more observation the details of virtual notes.
co~pletes
IS
It may happen, as in tuguejof Book I, that a sedond etc., implying
:fJ~c f J;[fl ,
There is an additional constraint that the interpretation of t:18
.1.11
o B
c. ~ ()
stand for, and \'Then "le come to such ·an interval in the formation
~/ .
key hypothesis, and ·is p!'eserved while the others are discarded.
set up as the set of all possible keys, and the criterion for
the application of the Principle 1vas the l-leak one that the
seen that this is too vTeak a criterion. · The point of the current
The algori t:b.m under discussion here is like the ea-:.."' lie(·
are the set of all possible keys, (more exactly '"~11 tho~;e keys
the first harmony of the nelod.y 1·iill be that of its key, and tl1at
the very first transition of the melody ~,Tould usually settle the
maint~ined under the Principle: the one vrhose triad vras implied
of Book I , then the only hypothc3iS \·Thich both contains all t:hree
implies the perfect fifth Fft to ctt · also confirming l!,j:f. minor.
The algorithm is designed to note tne fact that the two interpretations
both arise from the same hypothesis as to the key, and to terminate,
'&c JIIDLttl D 1 J,
More generally, even the simplest jllllp of a fifth betvTeen two simple
notes ca~~ies the implicatio~ of two triads, let alone the further
general the first transition l'lill not settle the question of key,
/
111
interval to the major t.:~ird, at the expense of the other, and since
ansvrer.
is a striking exan?le.
·The first transition, being a single semi tone jump, advances many
is the chrorr~atic scale fron the minor s:.xth to t~c leadin.; note
case raises some details of the algorith~ that has not been
mentioned so far.
first key a~gori tbn, it may @@?pen that all going ~:ypotheses are
eliminated b"{ the criterion. T:1is is allow-ed under the Principle
But the a0cidental that ca~sed t~is sit~tion was the last
involved, and for th.e more detailed i'torking of this exaople the
harmony :i.s uncertain, but which does not suggest that this
harmony, but goes onto the leading note.. The resolution of the
leading note onto the tonic, ttith its cadential flavo~ of the
fifth to the tonic, confirmed the :i,.dea that this is the right key.-"
220
harmonic bearings.
tonic or dominant.
~&b&e f JJJ
l_____(vJ~~
in ~j 2ft 1 !c=
The first transition is a run, beginning with a semitone~ Of
..
the many implications, the non-accidental ones arc concerned with
the keys 3 major and 8 major, besides tt.e co:rrect 0 minor~ The
examined, and onl·,r the hypotheses involving 0 mino::.:o and.- '3 ·f"'tajo< S&)ru~"c.,
remaining concern :i.n this section will be to deal \'Ti th two errors
that the progrt~m !.lakes. ·These tvto errors are both very similar, ·
both arise from the same assur:1ption of the algorithm, and suggest
the forrn that its successor may take. Curiously enough, the
trouble does not arise from,the complicated. rules for runs and
l I
It \'Tas remarked even for the simple proposals tha·t formed the
introduction to this· algori t1~, that once vTe count the first
the lower octave, yet in t~1is case the first few notes do describe
and fifths, and again the first ttlO bet\'leen them make up a triad
which is not that of the key, but of its relative minor. ltlhereas
harmony. The third note does not belong with t:1a first tl·lo,
but rather with those that follow it, in the triad of the
proposal, like the last one, also implies a quite different order
1 24 5 2 0 major
2 9 5 J 0 minor
3 lr- l .. 3 1 major
4 22 15 3 1 minor
5 9 5 2 7 major *
6 24 4 1. 2 mitj.or
7 21 5 11- 3 major
8 14 9 5 3 minor
9 6 6 4 4 maj ./9.. maj. ambo
10 46 3 1 4 minor
11 23 8 3 5 major
. 12 27 5 2. 5minor
13 29 18. 9 6 m~jor
14 18 3 2 6 min'or
15 43 l .. 3 7 major
16 21 11 10 7 minor
17. 22 4 _;: 8 major
18 25 3 1 8 minor
19 20 8 5 9 major
20 11 l .. 3 9 minor
21 24 6 2 ·1 0 major
22 30 )+ 3 10 minor
12 2 8 minor t:C
23 3
24 25 5 2 11 minor
Table 5 {contdo}
(b) Book II
1 16 9 5 .0 major
2 22 5 2 0 minor
3- 22. 6 2 1 major
4 5 3 2 1 minor
5 15 71 3 2 major
6 12 ·4 t 2 minor
7 25 4 1 3 major
8 13 3 2 3 minor
9 13 13. 5 4 major
'10 25 3 2 4 minor
11 19 6 2 5 major
12 14 6 4 5 minor
13 18 7 3· 6 major ·
14 18 3 1 6 minor
15 31 -? 4 7 major
16 12 4 3 7 }Ilinor
17 7 3 2 8 major
18 17 5 3 8 minor
19 8 8 8 9 maJ o/6 'min. ~"llb 0
20 32 6 1. 9 mino:b
21 38 4 3 1O•.'.major
22 7 4 3 10 minor
23 14 6 3 11 major
24 21 3 2 11 'minor
Table 5 •
(a) Book Io
2.26
APPENDICBS.
References.
.A:·ppend.ix I 1.?...7
1• Principal Functiono.
I
This Section is referred to ~n Section § 2 of Part II.
L1 : I f r U \J F. L I S T • tJ UL L 1 Ht: N '1 E I r? I C f X I f ;
t_LL->V;.
iiJ( ru.~tLIST>->T1;
r U·~ :~ Y< T 1. > - >IJ T1 ;
1- >F L 1\ (i;
I V •'' 0 T < V:: U\J Df. F )
I HE .\J I F VAL lJ E < T 1 > :; " T" 0 :~ VAL U~ < T 1 > =UN 0 t: F
THEN n->FL/\G; ~010 L3
Ct.OSE;
IF DTl<V lrlEN il->FLAG
CLOSF.;
CL:)S~;
·1 A I .·J < TL < TlJ Nl~ L 1 S T > > - >V;
:·H: S :·J A ~i L 2 < V , L L L >- >L L L ;
. JL ( .~ ) ; • t·J F ~.; P H ;
L .') : ! F !··J 0 T < s.- L J\ ~·: > T Hi.: i'l J 1 S R C~ i: T ~i 1 C > - >wW- >X X;
IF "':l Ai\ f1 ii E s,.~A RL 1 ( XXI V )
T HE \J L AS T <i'1 1..: ll? I C > : : TJ t.l :: L 1 S T - >T Ur·lE L I S T i
A1.. L RUTL ( f·1 E TR I C > - >:·1 E l R I G ;
RE S ;~ At3 L ? ( XX , V > - >L L L ;
NL { ,s ) ; p j( ( ~· * I A~ App L 1 E s \ ) ;
I
• NF i·IPR;
CLO~E;CLOSE;
I F C r~ J • \1 ULI.
0 i~ T L ( Gi'-~ U > • f\i UL L T H i: N G~ J- >t: X T q A ; G0 T 0 L 2 CL 0 S:: ;
If L L L =d !1 < C:·HJ > T HF N l L < C ·"1U) ->EXTRA FL·S ~ CMU->~: X1 RA; CL 0 SE;
L ?.·:
:tf:: T r< I C <>f. ~~SUBS T H UC C\10 V E < L L L , FLAG ) , ~X T HA ) %J- >11 t: r H 1C ;
··H: f t-< d ~, 0 (f-1 E r ~ I C ) - >Mt TR I C ;
GUTU L1.;
t: .'J u
.'
1 F T t J :.J t: L I S f • Nll L L T HE N D T 1 E X I T;
~ UN C T I v ,\J I I S r~ ME T RE ;
VAtC5 TV L SLI'·H.;
F 'J; J. J Y ( H D C1·1 T :~ F J ) - >S UGL ;
c
u->rv;
StJBL->L;
L 1 : I F ,·1 E T :=l E.• NL! L L 0 R T L < ME n~ t: ) • i'~ UL L T HE N lP.J DE I='" : F AL S E
c:
XI I ;
I ~ r L <TL C:·H~ r RE > > • ·~ lJ LL
A 'J n If 0 < i L ( !·t E T r~ r. > ) • S r Ri: S S =1
A ~J 0 H ') ( :-1 i:: T R1-: ) • S T ~ f SS= 0
A'~;) TV
THE: ~~ L + S U i_~ I. ; T IHI~ r- X J f ;
I F 11 D < 1'1 ~ T ~h.· > • S T t\ t: SS :: 1 THEN S U8 L- >L ; TRUE- >T V
eLSE: i_+SLI8L->L
~~L :J ~E;
TL(METR~>->METRE;
• . ~UTU l l i
,..,
f-. Examples
This Section is referred to in Section § 2 of Part II.
I
The output yielded by the program as a •trace of its workings
trate the effect of both the durational rules, (both for 'long hotes•
and for 'dactyle' ), and the 'Isolated Accent Rule'. In the traces
that follO\·T, the result of a successful application of the dura.tional
rules of function }liUN is indicated by the message "~TEW METRE AT'u,
which the new evidence was forthcoming, ~nd hence identifying the
of the Isolated Accent Rule is indicated in the same way, except that
·~he message ie prefixed w·i th the message "**IAR APPLIES.".
·~ -.. -,~~,
•.·· j
-·· j
·-
I ; .J t: A '1 t: T RE IJ ~- \ 2 I A T GH J up \ 3
I tH \I 16
. ;
.....
'n··~[A·~ APPLIES'
':Jt.:A ~t:TRE 0F' 2'AT GROUP'. 5
I :H \ ~ • 2 • I _16
...
~
T 1 :1 t: S I G~~A T lJ ~ E I S
i·i L T ~ I C S T rH J C TUF F !S
( l ( 1 4 ) J[ [ ( '.J :::! ) ( 7 2 ) .1 ) lJ ( 6 2 ) ( 7 2 ) J J ]
C[L< J 4lJlr< 11 ~>c 9 2>Jr< 1 ~>< 9 2>JJ
f.(( 11 4l]f( 9 4)][( 7 4)]]
[[( 2 1)][< 0 4)J[<T 4>JJ ....
·
1• Principal F1u1ctions.
........ _
r
t<[:CJi<.lF~Li("~IOTt-:",[0 0 0 Cl OJ>->Tit::->SPACt:POS->OCTAVE->DURATION
- >v AL u.: - > DF. s r 'l or ~ - >c J 1'J ~ N~ r F. ;
I ,~ t.: c >·~ o1 ~ "J.~ ( G; ~ 0 U P " , [ ll 0 J > - >r; L I S T- >S T HcS S - >DE S f G~ 0 lJ - >C0 ~ S GR0 U ;
11
Kt: C:) t<. l ~ 'J :; < " 1 N r " , [ 0 0 0 0 J ) - >0 l ~~- >DlH~- >S I zE- >S TART V Al- >[1 F. S T I N T- >C0 NS I ~ T ·
~ U; JG I I U ~~ R \1 A i \! Rt 1'-'1 L I S T RE GL I S r CMUS I G;
V A :~ ·.) F S T P f :~ I '.1 ~) H UN S A V :: R J N RE S ;
~IL-)~UNSAVF; .
f AL':H:->HLJNrtE.:S;
l r i ~ U·'J r f: S T Cq F r1 L I S T , C NtJ S I G > T :-1 t ;-J
L t : r 1 t~ ~ TCM U < H f :1 L. I S T , CM J S I S > - >F ,:; I ; • ER ASE ;
JF ISRU\JCRtiNSAVE,HD<FSf))
T~E~ l~F?TEST<RF~Ll~T,~~CLIST,CMUSIG,RUNRES>->PERIOD;
s
fHF'~ 11 E + 1- li J NRC: > s; I
1 F PE R I ~l 0 >1
THElJ qECUPJ<Rt:-1LIST ,HECLI3T<>RUNSAVF,PERIOD,C'·1USIG. j
. RUNUPOFN>;
EX J f;
H f CUP Il < RE r-.1l I S T , RUN~ A VE , PER I 0 D , C "1 US I G , F I H S T C~·1 U >
->~EMLIST->~UNSAVE->CMUS1G;
G:JTO L1.;
CLOSE;
Gi'hJ~ I G;
K~~r~sl<~E~Llsr,RECLIST,c~~siG,FALSE>.->PERioo:
~ t: .; '.J ,.> :J <~~ 1:: ~il. I S T , HE CL I S T , P t: R 1 0 lJ , CMU S I G , F I RS TC"1l! )
t- ·J d t~ r l 1) ,\J !( 1:: P ~ t- cL 1 ~ 1 c ~1 us In M1 o1-nr~ 2;
rEs 1 lit::;'' 1 s r
v:,,<.; '11U~FJ:·!::>t,
C:·1U IC~:lJ'Jf JCDlJ~T I'JOTECOUNT CU'"lRLIST'PRf:VLlST
JVf: ~Lt,i-"' ··11 Dr~U 1 JJ A·IEDL I ST l~t~L I ST3 RtML I ~T?}
11- > J ~; ~J tJ :J T
:-< r: c '_
t: :J l; rH < ~-< r-~ cL. 1 s T > + l·i 1u :~ u n 2- >.J c u u N r ;
U-) ..11 dr~U.\Jl;
L I d I r 1 ,, L : I F nf ~HJ c~ r H E '' t,~ L < 1 >; :=> R { ' ~~ L1: , >; cLusE ;
! F •< F. CL I S T • "' 1.J L L T 11 [ ~J 0
r; XI I·;
Q->UVEHLAP;
:1. - >.·-J o r E cn u;'.) r ;
:~ 1:- :•1 L I :->T- >RE t"l L I S T ~~ ;
i1t-:GLIST-)A4f-lllfST;
r I :~ ~ r ci·t u c RF 1.-1 L I s T , r. ~·EJ s 1 _; > - >c :'1 u- >RE ML I s r 2 :
l I .S r Nll TL:: <!I;:) < C!·HJ >>- >~ UH 1~ L. 1 S r ;
L I S Ti·~ i) TE CH0 < Hf: CL I S T ) > - >P li F VL I S T ;
I F .\J 0 T < S t\ ~·I E D!1 <H D CP R F. V l 1 S T > , MD < Gli H i~ L l S T >. ) )
·1 ;.p: N F U r~ ~'~ Yl EN CYD < R t CL I S l ) > + 1 C0 U~~ T - >I G0 Ui\! f ;
TL < r< E r. L I S T > - >Rt: r. L I S T ;
GOl'O LINITIAL;
CLOS~; _
I F ;J 0 T < :-J l C F ( .J r. Gl H~ T - I C fL..I \J f > )
r Ht: N I F HD( " ECL I S T > • i) AT J\ ,.J 0 RD:: " RLl N"
THEN 1 r· ~ U ~-J L I S T ( H l1 ( R F. CL I S T ) } • L E ;~ G f I ! >1
T HE;''J 1 - >i-11 0 RlJ N :l.
ELSe O->M!ORUN1
Ct OSE;
F U~~ \J YT L < ·~ E CL 1S T > - >t~ E CL I S T ;
1+ICOU\JT->1C0lJ~T;
GOTO LI.\JI TJt,L;.
CLOSE;
F U~! \1 YL E i'J ( 1-1 D < RF CL 1 S r > > + I G0 UN T- >I C0 UN T ;
TL<~FCLIST>-~R~CLIST~
G0 T D L I i~ I T I A L
CLOSE;
Comment The above loop te·sts fol'' tha rr,ird.rr·al condi tior.&t. und~:... which
a repetition might be entertained fot- the note at the head of' IiliMLIS1',
the remainder of the tune, the f'iBure starting en a group of thE: pre-
ceding tune, held in RECI,IST, whose nt:mber is given by ICOUET. It-a
these minical conditions arc not satisfied, attention passes to tbe
successor in RECLIST. Othervdse a test is wade for ~~ actual repetit-
ion, as follows.
· L V1 ;~ I , J 4 L : · 1 F Dr:· 'HH j THr \J NL < 1 > ; tJ R < ' * ~- LV: MR1 , MK?. t '-1 R?. A-.' ) ;
I ;I K:_t ~'~ 1 > ; P H < M I Ui ~ J .'J 2 ) ; P ri < ~1 I Drt UN2 A > ;
t.J R < 1-1 Cl 0 SE :
I F' ,·Jl.J f < SA :-..p: nD < HD< ~ H:: VL l S f > , d D < Cd RRL 1 S T ) ) )
I ; ~ t: N F U :,l ~ YI_ EiJ ( H D < R F: CL I S r ) ) + 1 CU U f\j T - >I C0 tJ N T;
T L < t~ ( CL I S l ) - >H~ CL J S T i
GOTO LINITIAL
cL L) ~; E ;
I ~ . !) A .-1 E S I Z:: < ~t D( PR E VL I S r > , HtJ ( CURRL I S T > >
A ~~ J NU T ( M I DRLPJ 1 > AN n N0 T ( ·'1 1 Drt UN ? )
IHEN GOTO LHEAL
CLOSE;
fL(PREVLISf>->?REVLIST:
fl ( CU·~RL I ST > ->CURRL I ST;
If ~Ji~EVLIST.NULL
THE: i~ FUN N YTL < AHE 0 L I ~ T) - >AHE 0 L I S T ;
IF AHl:DLIST,NlJLL THt:N
FUr J:\! YlE N ( HD < ~~ t: r; L I S T ) > + I C0 UN T- >I C0 U'J T ;
TL<RECLIST>->~fCLlST;
GOTO LINITIAL CLOSE;
LISTNOTE<HI1(AHt:OLI'::iT~>->PRl:VLIST;
J F qA T AW0 R0 < HD < AHE DL l S T > > = " RU ;~ 11
THEN 1->vtiD~LJN1 tLSE O->MIDRUN1
CLOSE;
CL~J:)E;
IF CtJRHLIST.f'.JtJLL
lrlEN IF NOT<MlDRUN~A> THEN O->MIDRUN2 CLOSF;
IF M I IH~UN?
T HF. f·J 1 F N 0 T < --l LP.J T t: S 1 < RE' ML I S T2 • C11 US I G ) >
f 1-i EN 0- >~-1 I 0 i~ UN 2 A ;
·CLOSF.;
CLOSE;
F 1 (~ S T(.; MU ( HE 1·1 L I S T 2 , .C Ml J S I G >- >C:v1 U- >r~ ENL I $ T ?. ;
LISTNOTE<HDCCMJ>>->CURRLIST;
CLUSF.;
IUTU LVIRTUAL;
Commento Starting from the point in ~CLIST indicated by ICuu~~,
J
_j
j
2. Examples.
number identifying the group of the old metre at \vhich the figlJre,
1• Principal ~1nctions.
I
This Sect~on is referred to in Section § 3.2 of Part Ill.
1 I
11 11
,
t-: EL lr-CH :J S ( :.( FY , 0 , ( () 0 0 0 U J > ->KEY V AL- > :-1 UfH:- > K P 0 SN- >KEY L 1 S T
->HELSPACE->DE:SfKEY->CONSKEY;
~ J ,~ C I I d J I~ 1: \C F. r. T U;.J f: L I S T K CH 0 I C1: 1 K CH0 I CF. 2 F U \J 0 T A Tf ;
V A t <:·> H YP L I S T r; U U~ ~ T E ~ T 0 P N J T t:: P FU: V I 0 U S V 1 ;
1 - >:_:; U d :~ r F H ;
h:l < ru H.:L IS T > -> rOPNOTE;
u J iJ f. f· - >P rH: V I nll S ;
L ~~ '' ::> t) L 1 s r < cn 1 2 3 '1 5 6 7 cs -1 1 o 11 J ,
L A:--H~ DA X ; C0 ~J SK r: Y < ,\J I L , MA J 0 R , K E YP 0 S ( X ) ,
t-1 A J 0 R 11 , X ) ;
11
;END>%J->HYPL1Sr;
l:iJD ·~
(
....
Comment. In the loop 12, the special cane f9r notation of the semi-
tone. sequence is tested for. If this is the start of a semitone
sequence, then notation of the sequence is carried out by the function
SE1a~'ffi.Y, which follows. Otherwise attention passes to L3, where
the note is notuted normally.
- ----- j
~ . J1\j ~~ r llP·J SE M [ F tHJ S I GN ;
VAt< 3 V ;
1 r c
r t< A 1: 1 T'' F \J r~ L < ? > ; PR c , t: N TE K s s
1:: M I FuN ' > ; cLosE;
L ~~ t~ :) < TLJ \J t L I S T ) , IlD ( TL < T J NE L I :> T ) ) Yo J - >V ;
J r fi~ACE1. THt.-:·\J APPL l ST (V, LA.'11~JA X; SP ( 1);
N D T F p 1{ ( X ) ; s p ( 1 .) ; E t.JL) ) ;
CLUSI:;
HYPdP)( 1YPLJSf ,V);
->IIYPLlST;
I L ( f U ·Jt= L I S T ) - >TlJi'J t: L 1 S T :
1 F TL ( f U\J t: L I S f > • i-J UL L T H F: \J S F M I 0 UT < TLJ :~ t L I S T , S I GN > f X I T ;
1F ·~lJ ( I L CTUN EL I ST >>.VALUE= LJ \JDt::F THEN COU\JTEii+ 1->COUNTt:R;
fL( fL(TUNELIST> >->TL<TJN!::LIST);
cL. 0 :~f. ;
1 F TL ( fU:'~EL I ST). NULL
0 t~ .'J 0 T( SS I G.\J ( VAL U[ ( H 0 ( TU :\J EL I S T ) > -VALUE ( HD ( TL ( TUN I: l I S T >) ) , S I GN > )
TH~~ SE~IOUT(TUNELIST,SIGN> ~XIT;
. t: :·J u
~ :.J1~C f I ,p~ MAPVAL X Y;
c l.lr-1' t t: •J
I I G I V E s p I Id~ u K F. y V AL lH: 0 F A
~~l S I l 1 U ··J < X , Y > Rl: LA T I V t: T J UR 1 G 1 N C ' ;
M0 IJ ( 1 4 '+ + ·~ 0 D ( 7 ·-:. X , 1 ?. )
+ '·1 0 D < tl ~· Y , 1 2 > , 12 >;
1:.- :·J tJ
(c, B.:..;; etc.,) to 11, (B, et; etc.,). 0!1. the succeeding lines, the
keys if any which are eliminated by its occurrence, if any are printed,
until one of three things happens. Either all the keys are elimin-
ated, or the end of the time is reached. (In both cases the tonic
tune has ended). The laot alternative is that only one key remains,
trace of this merely identifies 1vhich note is being examined, and its
\vi thin such sequences are preceded by the message "ENTERS SErJIIFTJ~".
They are not n~~bered, to avoid confusion, since they always beein
around/
around the tonic as origin, points corresponding to notes that have
occured being marked with o.n X. Finally, a list of the not9s of the
printed, to b"i ve "the same informe. tion more completely, although less
I
transparently.
~- l ., .J
I tO
i) ' i ! '\ ' '\ I 1.: L 1 . t f ,I ,\ j' =-~ j) \ '
~- I ; •\ j - ~ I i-.: i.. I . ; . ·.: ,'\ j t~ : 1 \
,) ,-L\ .hJ. \ I ~ L I ,:j ' ·~A ; ~: l} \
:_) i 1 I 1\l I) ! ( I t L I ;.1 I ~ t\ Tf: iJ '
j
2L /J
111 r ~\J lH< I 1:: L I r-1 r NAT en '
4 :-1/\ J 0; ~ I EL I t-1 f ;'~A T1:: fJ \
<J i·l A,J oH I E L I ~i r :~ ATF n '
9 ;1 I j\J i] I< I E L I :-1 I "J ATE D \
11 :-t A .. J u r~ I t: L I H I 1\J A rED ,
:)l 11J
2 i1 I t'J d I< I E L I 1'~1 I ;~ AT E () \
lj ~-1 :, J () ;< I E L I ~'i I 1\ ATE iJ \
51'1 I I'~J!< I f:L I ~l I ,'JA T!: i) \
4( 4]
~>L ~3J
n111\ J d, ~ I EL I :--1 I :·u~. TED '
2 t-'1 J .J ~
1\ E L I >'t I ;· J ATt: l'l \
.. I
6L 4J
,
7[ ~J
1 n r N .J '~ I E L I ~~ I ,-. j AT E D '
. L·1 I t'; J i < I EL [ ~~ l :·!I\ TE D '
4Mli\JOR
l l ,; J
J l ·~ J
'-) L 1 J
1 u! ·l j
.·u- 1
11[ t)}
.12[ 'lJ
1.51: 1.1]
I 14[ 4J
1 ~ [ .3 J
ENft;~S SE:~IFlJN'
1
[ 3J [ 4]
1/[ 1U]
1~r 1 1
19[ 7J
'ENT~RS SEMIFUN' [ 7] [ 6]
2ur 6J
22[ 10]
2j[ 6J
24[ 4J
2~[ 2J
X X
X X X X
X X X
9 i"l Aj uI< E L TM I r~ A T r= D \
I
111~ 1 :~ L) R EL I i-1 I N A T E D \
I
2[ 1]
OMAJUt<' ELIMINATED'
OMJNOR' ELIMINATED'
3MAJOH' ELIMINATED' I
9MINOH ELIMINATED'
1
1U~AJUR 1
ELIMINAfED' . \
·~··
3[ 0]
• 4[ 11]
111 Aj 0 K I E L I MI NATE 0 \
1MINOH' ELIMINATED'
5 11 I N 0 H I E L I t-1 I N ATE I) \
8MAJ0H' ELIMINATED'
10Ml~UR 1
ELIMINATED'
3[ U]
5[ 4]
1
ENTt~~ SEMIFUN' [ 4] [ SJ
,.
7[ 10J
J
---~,'t.··
' E i\J T t: R ~ St:= M 1 F UN ' [ l 0J [ 9J
i
! •
I. u]
[ I J
I
11 [ 5 J
12[ 5]
1j( 7.J
'ENT~RS SEMIFUN' [ 7J ( 8]
I END OF fUi\IE \
• r; • X X X
X X X X
X X
'NUTATION OF SUBJECT'
[ 0[ 1 • 0]1 ( 1[ 0 ' -1]] [ 0[ 1 . 0]]
[ 11[ 2 . tlJ r 4E 1 . 1JJ c se o . OJJ
[ 10[-1 . 01] [ 9[ 0 . 1]] [ 8[ 1 . -1]]
• [ 7[ 2 • OJJ [ 5[ 0 • OJJ [ ~[ 0 • OJJ
[ 7[ 2 . 0)] [ 8[ 1 . -1)]
I .
....
1[ 6 J
J :1 J\ j ) I ~ I F: L J M I ,' J A T E IJ \
01·1 J i~:)l< I EL J M I j•J/\ Tt;D \
2 r1 r Nu~~ I t: L 1MI .-~"rE n '
:s 1-1 :, .J ,.J I < I E I_ J :--1 I i\! A T E IJ \
'j ··1 " J ll < I E L I ;., J ~~ ATf: i) \
5r-1 r N ~L< I t. L I ~i I i~ A r ~ n ,
-~ i1 A,) ut< I [ I }1 I ,'J A T E i) \
'-
2[ ?-J
111 A ,J 1.) H F: L Jt·1 I N A T E D \
I
4 M A,J i J H E L I MJ NAT E. D \
I
11 '-1 AJ \) ~~ E I_ I ~~ I NA T t 1) \
I
..
:fI
-.~[ 11J
.I
7 i~ I N J r< I EL I N I NATE D \ I I
iI
!
4[ 7] :
. ..) MI ,\J i) K I EL I t·1 I j\j ATE D \
6MI~JHI ELIMINATED'
9•'11\JO~ I EL r :--11 ~ATED'
~..
J.
'j [ 6J
6[ 11J
ll 10~
?. '"' AJ t) K I EL I ~I I i\j" TE IJ '
7df\J,)t< I EL I ~1 I ;~A TEIJ \
-?'
fI
I J t: c I s I J 'J A T \I() T E Nu~-~ 8 =R \ 7 11 MI N0 R.
· (, L 11 .I
I
;
l
'·
;.
I 1: ,·-J r t: ~~ :-> sE :·1 I F Lt.\l ' [ 11 J [ 1o J
f
i
~
~ll. 4] --- ! (
!.
I t: j\j r r: ~~ s sE M1ruN ' r: 4 J [ ~s J
1~[ 6J
I t ,.~ T1: I~ ::; s t: ~ I F u~-~ \ [ 6J [ '5 ]
14[ 2J
16r oJ
ld[ t).J
1lJ[ 6J
2lJ[ 8]
X X X X
X X X X
X X X X
~1[ 6]/
I E j~ ") J ~ TlPJ E \
X X X X
X X X X
X X X X
,.,lJiArin\J or ctJn.JECf'
[ ~) I. l J1 f.' [ 2c 1 - 1 1 J ( 11 ( 0 0J]
r 71. u • -:lJl r 6( :1 • UJJ l 11c o • OJJ
...,. .
r.
[
itJ[ 1.
•.) [ -1
1. J]
. • -1 J ·1 [
[ 4[-1
11[ o.
.
.
.-~ [
0]]
OJJ
6[ 1
[
[
0 1JJ
0]]
..
I
[
[
~·:; [
()l
2
.~
. 1. ] :1
:1 J.
r
[
?.[ 1.
1[ ?
.
-1]] [ 1[ 2
.0]] [ Y( 2
.
0]]
.
-1]]
[ :) [ 1 C' J [ HlJI\DE~="J [ 6[ 1 0]].
. \
App_endix IV
and minor thirds which are involved in.the two co~on chords •
..
(
:·.,
~ . . J, Jr. 1 1 ~ J \J fJ 1 A n:; x1 Y1 x~ Yc ;
c J i 1 11:: ·J 1 I I :· 1r L I c Ar I J ~~ s o F A 1R A.'J s I T 1 o~J
Tr-1 ~=-
I :·(f t: ~~V 1\ L F I~: lt·1 A p (1 I \j T ( X 1 , y 1 ) T0 A p 0 I N T
( X. <, Y? > AR:: Y I EL rn:.= fJ A S A L. I S 1 0 F" L I S T S
r: A CH ll F F n: H~ I f E I·~ S I DL: \I T I F Y l i\J G A D I AD
I t\J I Hi~ HJ\l~~:OI'J I C SPACE' i
V 1\ !\ :·i X Y;
x~-X1->X;
Y?.-Yl->Y;
c I] ;H1t: J I I MA J 0 i~ T 0 NE: \ ;
1 F X =2 A :-.J tJ Y =0
I ·It '·J [ lo [ ;~X 1 , Y 1 , X1 + 1 , Y 1 }~ J%]
1: X I T ;
1- ·J tJ
2. Syntax and Parsing
2.1 Terminolog-.f.
natural way to ~alk about the syntax definitions has been in terms of
of, for example, the rules which restrict the definitions of inflec-
both to the informal definitions that were used to introduce the ideas,
Amo~1g the informal definitions given so far, some have been made
in terms of the notes which make up the melody, while others have been
by merely making the prohibited context that of the second, since the
tionn.
the one 111e are concerned w·i th here is the 'lL.J.ivers9.l language of all
generated are not strictly trees, since the e!ld :QOint of a transition
descriptions of• the transi ti.ons depend. These are dealt with next,
2.2 Syntax
A transition ~ a ~·
A~~[o, 1, •• o, 6J.
A direction is [-1, 0, 1J.
An interval ~ a ~' a duration and a direction.
{e~g. run) that they are sJ~tactic objects, not just feature values.
second of the same duration and direction.) (Its last point is not a ~·)
with duration equal to that of the first three. The turn may not be
preceded by a transition of~ run, the'first of whose seconds are of
is an ascending second, and the latter has the same duration as the
the last have size 0, and ·. ·. have the same duration as the first.
above definitions).
2.3 Implementation.
brackets, usually of the form "(except where the values (of the
Among transitions,
run> jump
Arr.ong points,
It/
It has already been mentioned how function TRANS below reflects the
first of these orderings. The function POINTS. in the same Section
the first, its startinz point has already been parsed, since it is also
the syntA-ctic category tr~sition, and the values of its featu::-e ~run
and jump, appear as functions, TRJ~S, and RUN and JUMF, respectively.
The distiYJ.ction ~;as only introduced in the first place fcl" reasm~s of
could r..ave been ex]::anded at the exper.se of the other, and tl:e proe:;raw. merely
same t.-way.
I
The f\mctions corresponding to the v~rious vBlues of the ~ for
16&
points are TURN, INF, REP, and. NOTE, corresponding to the t.yp~s turn,
transition types, functions RUN and ~1JNP, and given the ioplicit
i·
!.
...
(
t.·
l
rl .
t·
2.4 Princip::tl Functions.
head of the remeinder of the Melody, and to access it with the general
function INEXTHING, 1-rhich islike the standard function HD, except that
where the next interval has not yet been defined, by the "notation"
-~~.....:
·
.
-~·
'
.:·!
t;..t
·.r.
2'70
, ..JU 1P;
1:: ·J fJ
P U I ·J T , A M I [) DL E 8. A \J F. .\J D P D I N T ' ;
V/.\ 1~ ~ q t: G I i~ T Yr> t: :·11 nIJ LE ~- I ·~ 1 ::> H LAST DU R LAST YPE LA S I f1 ! R ;
I ~ I. U ·J f . :-.J U~- L T HL ~I F AL S e c X I f ;
• P U I ;·~ T ;
->IH:G IN-> T!JNF;
• T IU\ ;\J s;
- >:11 iJ '.1 L E - >T YP I:: - >TUN E ;
I F I U~J F. • f\1 UL L T rH: 1\J N I L ; J NUE F
t:L~E
• f) i.J I N T ;
ct_u=;t:;
- >F 1 ·~ I S :-1 - > T U ~J [ ;
I~ ~ I r.J I S H=d :J i1 l: F T Ht 'J N1 L EL S t:
f I I'J J ~ : I : : T U 'J F· ;
f";L·J~t:;;
f. ·; 11 THA t'J s 11 I T y p E I 8 ~ (] I N , :1 I DIJ LE I F I N I s H/, J ;
I ~tJE;
t-. Ju
Z.71
L I J S T '< I A N (; l F T H A N S ]
~ . JNCIIdl'J f<lJ•,t;
VA•<~i ..Jt:,.JtlUH !'JfWSJZ( r·IF.wDI'~ ~Ell DUR DIR SAVE;
('II L - >C.) i\ V;: ;
1 F ·1u r C;~ E G I ~ • P 0 I NTS I Z E =1 >
I i ~ t: ..J F /~ L S F.
b.X!T;
1 t. t: .\J l.i T rl ( TUNt: > <2 T HF N F AL S E
r t: x I T ;
HE G IN. P 0 It'~ T] I f~- >~l I H;
l~ E li I I'J • P l) I NT ~) U~~- >DU H ;
• H: X f H { ~~ n- >N r:: ~J ;
S0UC~Erl>->NEWSIZE->NEWDUR->~E~DIR;
1F ~.JuT < • SEC 0 N i) )
(J R NU T < i~ E W'1 UH =DUR )
0 R i'J u T C NE WD I H=D I R
I H t: '-J F A L SE
t: X I f; .
L1 : .'J i:: ·.J : : S AVE - >S AVF. ;
T L c r t J :'J t: > - >Tu r·n: ;
IF ltJ~\jE.\!ULL THEN GufO L2 CLuSE;
• NE X T H I N G- >I~ E ~·J ;
SI'Jil < .~EW) -> \JE:HS I ZE-> \J[:WtJUK->Ni:.WD I R;
IF , SECOND
Ai\! iJ i~ t W0 UR = iJ UR
AND NE~DIR=DIH
THEN GOTO Ll
• CLOSF.;
L 2 : ~l I ~->LAST 0 I R ;
'DUK->LASTDUR;
"liUN"->LASTYPE;
TlJNl:;
IIHaJ,·JII;
RtV<SAVE>;
TR U~:;
l: >J lJ
~ · J ~~ C T I d 'J J U MP :
t: t:: (; I I'J • P::> 1NT~ 1 .~- >1. As r n I q ;
b E: ti 1 •. ; • " :J 1 ~~ Tnu ~? - >L A s r nu ~ ;
" JU HJ " - >LA S T Y P f. ;
1 :.J 1·~ r: ;
"Ju ··tP .. ;
NIl;
t: N tJ
""' '•
I L ( TlL~c) ;
I N T 11
[ ~ ,, ! ) lJ , " Tu HN 11
I RF V( Nf:: w: : sA Vt: ) %] j
., H t IF:;
t: ·J u
~ d NC J I d N I ~-J F ; .
V AI~:> 'H: 11 i\1 t '.\DU ti t·H: ~J S I Z E N t: WD 1 t~ DU R SAVE;
1 F r_ t: :··HiT -1 ( Tll t~ ·::) <3 f HEN FA L S i:: X I T; c
• .H: X J H 1 "J r, - >f\ I E'tJ :
NIL->SAV~~;
~ J !l ( N t: 1-J ) - >N[ •.J S 1 Z F - >Ll U1-? - >:,J WlJ I ·~ ; c
t:
1 F .J lJ l < • S C i1 F S C ) T i H:. N F AL SE E X 1 f ;
f>J t-: •~ : : S A V t-= - >S A V E ;
r I_< T ci·H: >- >r:.l~lt:;
• .Jt: ( J '~ 1 :J.~-)!, 1 F-:W i
~lUC~EW)->NFWSIZ~->NFWnUR->NE~UIR;
1 r 'J ur < • ~> r.- c As c >
lJ . ~ Jd T ( .~ t tE1 uR = t1 u~ )
I ~t: J rh.:V(SI\VE><>TU;Jt--->TUNE;
F 4 L ~;E
t: ~ 1 r;
I'J L: w: : S A V f - >S A V t: ;
IL l H: ) - >T t J t\!f:~ ;
T iJ
•. Jt: X I H 1 i'h;- >''! F '" ;
S !.l IJ <N t .~ > - >'J F(.! S I ZE- >NFWDU H- >NF. wU 1 H ;
1F • s:: ~A se
J\ !·HI i'l evJihl K =1J U I{
J\:J!J LA:-lTYPE="i~J~I"
J\ . I tJ L A~ T i) Ut~ = 11 lJ r~
A ·.Ji) L A ~ T DI ~ =< - 1 >
1 ;~ t: ·I R t: V ( S A V ~ > <>T lJ fH: - >T UNt: ;
FAL~E
l:XlT;
'IL(TU>H:);
l .Ya P l l I i'J T 11
11
, " I NF " , RE V < NE W: : S AvE ) %J ;
I t~UE;
I::··JU
F Ut'l C 1 I U ,\J li EP ;
V AI'< S .~ t: W i\l E :..! S I ZF: ,\J E WnU q N;::: w0 I R 0 UR S AV t ;
NIL->SI\VE;
1 F TU;·J t: • L E NGT'I <1. THE: N F AL SE E X I T ;
, :·H: X I H 1 ~'J G- >NE W;
~ 0 d < ;·~ t:: ~~ >- >~ E 'A S I Z E - >DUR - >Ni:: W0 I R ;
1F ·Jl J T < • UN I S 0 N ) T HE N F A L S t: · E X 1 T ;
L !1 : :H: ;~ : : S A VE - >S A VE ;
• TL< lUNE>->TUNF;
If TUiE.NULL THEN GOTO Ll CLOSE;
• I'J t: XT q I ;...j G- >i-.J 1:: W;
S 11 D ( •\I c ...J ) - >\J F WS I Z ~ - >NF 11 DUH - >NE v.J D 1R ;
I~ NOT(.UNISON> OR ~OT< NE~DUR=DUR>
THEN Li:TUNI::.TL;
[% 11 POINT", "HEP",RtVCNE~~: :SAVE)%];·
TRUE;
f;Xl I;
GUTl) LO;
l:: .'J u
~ :JI~~ 1 1 J N i~ 0 T f. j
VAt<S Jt:w;
• Jt: X I •t l ;-J;-; - >NE ~J ;
f L ( Td -~ t: > ;
l ~ .. f> \J I ·\IT " , " '\) 0 T l: .. , [ %NEW >~ J ~~ J ;
t: -~ 8 ..
This S~ction is referred to in Section § 4.4 of Part III.
..
·
17s-
tLSE CL0SEST<POSLIST2,[%?0S1/o])
->Vi
It-. V.LFNGTH>1 THE\J NL<1>i
PR('+++++NOTATIONAL AM81GUITY+++++');
·CLOSE; .
V.HD.HD;
~; l il ~ J: ; - ) P 0 r.; 2 ;
L :~" n~ 1 I P os 2% 1 ;
t:'JtJ
~ :JI'J C f I U N S F. ~I I ~··J 0 T E V ft. L 1 V AL 2 ;
c J !1 H.:.~ 1 ' ;\J;:: •..: v' l:: R s I tn~ s:: PT 16 7 2 • s I N c E NEw F HA r~ E:
,~ t: h1 f t~ S A. Ll. SI~ M I T ~NE:; C0 MP LE fLY
t J"~ 1\ ~1 ;3 J f! '.J 0 US , THE F lJ '.J C r I UN
!··J t.: E [l 0 N L Y N 0 TAT E UN SE "11 ruNE AT .A. T I ME , ' ;
l:. J iJ
4. Other Interpretative Functior-s.
I
·.
I,
219
•<t.: c ·l '~ in .'J s c.. t< E v " , cn o o o o o o J > - > KE vRt: c- >v I ~ T L As T- > Kc YT ·~ I A o- >K E vllJ N
->POSLIST->KEYMOOE->KEYLIST
-··->DES fKEY->CONSKEY;
~ I I U U MA I N TU~.J E i
.J j ~ :;
F I \J Ds T HE K F y 0 F T J Nt: \ ;
c \) .1:'1F: ,.~ 1 I
VAr<S Kt:YL;
1F ·1 I i~ ACF THF'I NL (.) ) ;
LE ,·~ '1 f d ( T J ,\J E ) - >f lJ i\J EL 1:: t\1 GT H ; 'J L ( 1 ) ;
CL U ~) t: ;
c (J t>.l·1 E \J T F ~HJ R TE E N K ~ y s I ,'J c L ui) E s 0 ME
I
iso
f .J I~ c I I d :\j T~ s TK E y s K E. y L j
c 0 1·1 '·1 t ; J I . I T A~ f: s A L I s T .( F y L 0 F K t: y s , G I VEs
L I :-> T 0 F S U:> P 0 1~ TF: IJ 0 \J E S , ' ;
1 F ·1 I .~ 1\ C t: 11! E \1 NL ( 2 } ; p ~ ( 11 * * 11 ) • ;
c
~-' i~ < " 1 f :J T .<: E YS" ) ; STAR L IN < S 0 ) ; Nl ( 2) ;
CLUit-.:;;
Vh~~ ~AVE2 SAVE;NIL->SAVE;~IL->SAV~2;
AP P L 1 S r ( K E Yl, L At 1q D A X ; V A r~ ~ f R TU /l CCF l A G : 0 - >ACC F L A G ;
c .J n;-1 t: J1 I FoPl\ L 1. , PARs:: ~~ t: x r r RAN s 1 r I oN ,
•J ll T1: I F ACC I DF: NTAL , & I F NtJ T Kt E P IN
LISI2. TF.ST THE I'1PLICATIONS OF THE
T~ANSITIQN, ADDING SUPPO~T~D HYPOTHESES
TU SAVE';
~fXfRANS<KEYTUNE<X>,X>.~RASE->T~->TU;
IF TISIN((f:Y<I'R>.t..JOT
THEN 1->ACCFLAG;
ELSf X::SAVF2->S~VE2; CLOSE;
.SU~TEST;
F.ND);
c 1.) M:·ll: \J l I uNsup p 0 R Tt: D y I EL 0 T H0 sE
IF A'- L
;·I H ( CH ARE N 0 N- A CC J D EN T AL I F AN Y , EL SE
ALL';
1.F S A Vt: • ;·J UL L T HE N S A Vt 2 •.V Ir~ T F li I G E L SE S A VE E X I T ;
l:: .•J tJ
.f.·. .
l ~ .• lL,
'·
v l\1-< S 0 tJ E ~~ A T I 0 \J 7 <=>;
t- J ··~ C 1 1U '~ P A I R F {J P 1 P ~ ;
1 F P 1 • F t ~ 0 ~~ T =P ') • F R UN T A. \J 0 P 1 • R A CK =P ? • 8 A CK T Ht: N T R UE
t:.LS~ FALSE;
CLUSt:;
t: .1 U
CJIJf 1 ~."1!);
t: h)
FRONTCFSTPT>->Xli
v
J '' ~ < F S T P T > - >Y1 :
t: LS r: F1< CJ .\J f < V LAST ) ->X 1. ;
1 ~ACK<VLAST>->Y1;
GllJSt:;
t F St: C~) T =U \J TJ F. F . T HE N r %[ }~ " ~ E S T F K 1 G " , C0 NSP A 1 R ( X1 , Y1 ) %J %J E X I T ;
G:.H1'•1 t: .\J ,. THIs HA pp[-: Ns. w1 T H A ~ t ~ T \ ;
I
c ~) i'1 H: I J ,. I () T HE HwI s t \ ;
~Ru·IJ(:)ECPT>->X?;.
t~ A (; K < S1.: CP T > - >Y2 ;
0JAJ~CXl,Y1,X2,Y2>->nLIST:CON~ENT 'DIAD INTERPRETNS';
1F :11 RACE THEN 0 L I S T • HE V-> D I A 0 PR I NT ; CL 0 SE ;
1 F '1 T I~ ACt: .
r.~l:: .. J i~L(l); IF DLIST.HO.HD=J:\JDE:F
I . i t: ··J P I~ ( Q ) F: L SE P R < L ~ N GTH < DL I S T > ) .; CL 0 S E ;
s p ( 1 ) ; p R ( I EX TEH NAL D I AI) s '.> ;
CLUSt:i
L u1 1\ tJ s : coM.~ EN r , r oR AL L · o 1 Au I i\J r E r~ P s , Pu r r HE T wo
t<EY IN THE LIST "IMPS"';
I~PLICJ\TIO~S
If ULIST.~ULL THFN GOTJ LRUN CLOSE;
QLIST.HO.DJ:"ST.DEST.DESf,OE=ST.ERASf->Y2->X?->Y1->X1;
I ~ X ?. =UNnE F THEi~
CUH;1ENT 'N'J DIAD INTEH:::>S FROM AN
li-1 P f RF EC. T THAtJ S I T I 0 '~ ' ; .
. NIL EXIT; .
IMP1~9LECX1,Y1,X2,Y2)::I~PS->IMPS;
TLCDLIST>->ilLIST;
. ~~OTO LD J ADS;
'\
L RU 'J : I t1 P S <>f~ lJ ;..J I t·1 P L Y ( T R ANS f T , K 1:: Y ) ;
(; 0 11.·11:: .~ T ' I ~ T EH ,\J AL I riP L 1 CA f I 0 NS 0 F HUN S ' ;
t~U .
f" ..JN r; I I U 'J K F Y C'1 P Y '< E Y ;
c ~) L) K F. y (
I
1\ E YL I ~; l Cr\ E Y ) ,
I~ t: y.' I u ! ll: ( I( E y ) ,
POSLI$1 C-<t:Y>,
Kl-:Y TU H.: ( ~EY >. TUNECQPY;,
r< ~ YT t< I 1\ iJ < KE Y> ,
VlKTLAST<KEY>.TUf~ECOPY, ~
KE YtH-: C CK1-: Y ) );
t: iJ u
rf~ A -'J ::> E ;'J I) S < H D < ~ t YRE C < X > ) } - >L AS f A ti T - >L AS T F I N ;
l R A 'I ;-, E •'H) S < T q ) - >T H I S T Ai ~ T - >f H I' S F I N ;
1F 1 Tt~ ACt: THEN NL < 1 ) ; PR C" V I R TU AL " ) ; S P < 1 >;
1\ 4 P 'i I ·J T < V I R TL A S T ( X ) • RE V , 1 2 ) ;
i\IL(~);
CLlJSt::;
IF MT~ACE ANO PROPTRACE
Trlf:i'J
PR( 1
TRANS , TYPE ');
p ~ ( T ~ • TL • H J) ) ; p q ( I , F ~ 0 :. 1 \ ) ; s p ( 2 ) ; p R ( TH 1 s T AR T ) ;
S P ( t> > i ~' R < 11 T 0 " ) ; S P ( 2 ) ; P =? < T H 1 S r I N ) ;
!F Ar.GfLAG
1 , i t: ·J ~ L c1 > ; P R c r R Aj-~ s 1 r I o~J
I c uN r A 1Ns Acc r oE r..J T AL ' > ;
f i~ : : Kt Y' ~:: C ( X ) - >K F: Yi~ E C ( X ) ;
t J- >r< E '( T I J .~ f ( X ) ;
·~ L ( 1 ) ; t-1 ·~ ( " F A I L S " ) ;
t X l T; ......
CLUSt:;
- :
t..N~{
cJ i·1 1r:- J r 1
T H l S P AHA f·i F A~ S THAT A T RANS · WH I C H I S THE I NVF. R SE
0 F I TS P tH: li r: C b SS l), ~ 1 ·1 P L I ~ S 0 ".! L Y WHA T T HA T PR E CE U I NG
T ti h. N S T'·1 P L I E D • . J J I. Y ? ' ;
- ------ i
. I
f· !.) N C T 1U N :-; U ?. S '· I~ T K F: Y:
C:l f·1 1t . J"l ' P:: S T S K F Y A r; A I ~ S f A D I A 0 I. N T t-: RP RE TA T I 0 N
~J r " r ri A-'-' s r r I o~.J r ~~ , 1 ~~ 1 :-1 P L L • tt o , HY "1;... I :~ r A1 N ' ;
T~::KEYq[C<~fY>->KEYRECCK~Y);
=
r u . r d ,·Jt: c () o v- >KEy 11 j ~.: ~ c t< y > ;
V AiC) Dl A') T0 PR ;
u :Ju r.: r - >DI A L1 r oP K ;
1 F .vJ f R A Ct A'J D i\l 0 T < D I A0 P R I .\J T:: LF~ Dt F )
T I i r: 1\J ri f) ( D I A I)? ti I rJ T) ->f) I A, D r Cl? R i
T L ( D I An° R I .'J T > - >n 1 ApP R I N T ;
r:L~f:IF MTHACE AND PROPTRACE TticN NL(1);PR<"REST");
CLUSt:;
1F ~~AI ,·J TA I \J l I "~ P L L • H0, K'.: Y) Trl E :\J K 1: Y: : SA VF.:-> SAVE ;
I F M T ~ ACF T d E ~~ t-.J L ( 1. > ;
I F :·~ 0 T < D I AD T 0 ? R=J N1J E F > T HE N D I ADPR <0 I A IJ T 0 P R > ;? .
CL 0 SE ;.N l ( 1 >; P ~ C11 ~1 A I N TA 1 N S •r) ;
CLO~E;
I::X!T;
IF ~l~AC~ A~D PROPTRACE
f ..H:,J :~L(l}i
IF NOT (DJ ADTOPt~=U\JDEF)
T HE N tJ I ADP f~ < D I ADT 0 P R ) ; ~ l < 1. ) ; CL 0 SE ; PR < 11 F A I L S " ) ;
t:LSEIF "ITRACf THEN NL(1);?RCO>;
CLUSt:;
•E: ~ I.J
,..-"'.
--
5. Examples.
messages "PROPOSE" and "l'ESI'l(EYS", in which all fourteen keys for .which
the first note is not accidental are e~ned, can be ignored, since it
largely consists of indications as to why silly hypotheses~ silly,
and the interesting part of its outcome is available from the next
part of the trace.
The entry to the principal iterativ~ function CONFIRM for the
in turn. For each, a message identifying its tonic and minor versus
major character is output. There follows on the next li~a label
11 VIRTUAL", vrhich con.<3ti tutes the past history of the piece, according to
the hypothesis being consi~ered, as a sequence of virtual notes. In
particular the last of these will form the virtual beginning of the
transition currently being studied for its support or otherwise of the
key. There then follows a trace of the analysis of that key for the
current/
--
current transition, couched in the following terms~
For a key under which interpretation the transition does not involve
of the thirds, fifths etc. which compose chords, are examined in turn.
If t.lJ.ere are no such interpr~tations, when the transition is through an
pretations there are from the run, and the fact that they follQ!! the
former. Having thus identified the origin of all the diad interpretations,
a message is output for each one indicating whether it supports the key-
is the message.
Wnen all interpretations h9. ve been examined in this way, the program
message identifying the new k~, and proceeds as for the last.
When all keys have been examined, the program has a .list of key
hypotheses/
,
--
hypotheses that have been actively maintained. T'nis may be empty. If
resto.red at the expense of any that did, and the further message "NON
below, all the keys were acci.dental, then the further message ".ALL KEYS
.If the end of the tune has been reached, or there is only one k~
still represented in the resulting list of keys, the program exits from
this confirmation stage. Otherwise it iterates the step that has just
been described, prefacing the trace again with the name of the main
When the program has exited from the confirmation stage, it prints
ally the end of a melody may be reached before a unique key has been
found, in which case all are printed, according -6o tne following
conventions.
which are of no generaJ. concern, although the latter has as has been
seen before, to do with the history of the piece as a series of vir~ual
reaching the decision, a message giving the nu:nber of notes there are
in the whole IJ!elody, and finally, one giving the nwnber o:~· transi tio.ns
transitions/
transitions • Each is identified by its type - 11
RU:Nu or 11
JUMP" -
the ke~yboard value of the note with which the intez:val b-egins'· its duration,
the notation of the interval as a pair of x,y coordinates in harmonic
from 0 (unison, octave etc.) ·to 6 (seventh, etc.) and finally the
case of the last, since they form the beginning of the next transition.
In the case of a run the seconds other than those of its first point
are printed immeatately below those with ~o special marking other than
I
-"·
.~
-~
--- /
c ti 4 ;. "J 3 4 3J r c u 4 3 J[ B 4 2J c 5 4 3J c 1 4 3J
L ..5 :l.d 3J
* ~ * ~ 1-< !J ~) 0 si:
**r~sr~EYS*••=******~**~*~**********************************
******~******~*****~*********************[ 11 MAJOR]•
1 'l-XTEiiN.l\L ~11ADS'
0
**********~*********~****************~***[ 9 MINOR]*
1 'f:XlERNAL !)!ADS'
0 .
i 't:XTE~~NAL ;liA!lS'
1 't:l(IERNAL niAnS'
o.-t> TO
':)lt,u'
f1 A 1 ·J I
Al N
< ( 1,-t)
--
...... -
1 '1-:XIE~NAL DIADS'
·J
*****~*****»*~**~*****~****************~*[ 6 MAJORJ•
0 'l:XIF.:i!\JAl. QIAiJS'
********~**~*~******a******************~*[ ~ MINORJ•
1 '~XfERNAL DIADS'
l)
**********~**~»*****~********************[ 4 MAJOR)*
1 '~XIERNAL DIAUS'
0
.·
***********~*=***************************[ J MINORJ•
1 'f.:XfERNAL DIADS'
0
1 '~X!~~NAL DIADS'
0
***********************~**************~**[ 1 MINOR]•
*~***~*****~*~***************************[ 1 MAJOR]*
*~********~**~*******************~*****~*( .8 ~AJORJ*
' r t< AN s , r
yp F ' J u MP ' , r ~ o~~ ' c 1 • -1 J r o c o • oJ
1 't:XIER:\JAL DIADS'
'DlJ\JJ' C 1,-t) TO ( O, 0)
M A1 ·J l A 1 •'J
* * * * * * * * * ·* *. * -~ * * * * * * * * * * * * -~~ * * * * * * *· * * * * ·* * * .[
·!} 8 MI N0 R J *
[ d f-1 A J 0 ;~ J
s IlJ.t: s
[. ~s 1 J
VIHTUAL [ 0 • -1)[ 1 • -1][ 0 , 0]
I .) 1: r, I s 1 Cl ;\j AT \! u TE Nut·H:3 E R \ 3
'Lt:.'JGfH OF TU\11::' 7
~ 'THA~SITIONS EXAMJ~ED'
PAHSt-:
J.H1P
1-JJ I E
J .J•1 :>
[ I·" T H 4 ~ [ 0 • -1] [ 1 . -1]] 4 1]
t\L) 1 F.
l
;..; Jl E
I"~ T ,s 4 c[ 1 • -1] [ 0 . 0]] 2 -1]
•. --
•
-
( 1 2 2][ u ?
?][ 1 ? ~][ 3 2 2][ 1 2 2]( 3 2 2]
/ l H 10 ~ 1][ 0 ~ 2][ 1 2 ~][ 3 ? 2][ 4 2 2]
?. 1][
l
l ,
6 :?. 2][ 4 2 2J[ 6 ?. 2J[ 3 2 ?J[ R 2 2J[ 6 2 2J
2 2][ R ?. 2JC 6 2 2Jr 4 2 2J
***PHuPOSE
**IESTKEYS*~********~***************~***********************
*************~*********~*****************[ 11 MINGRJ*
1 'eXTERNAL DIAOS'
0
****~********c******~*********~**********[ 11 MAJOR]*
1 '~XlERNAL DIADS'
0
*****~*******~***************~***********[ 10 MINOI~]*
********~**~*****************************[ 9 MAJOR]*
1 '~XfERNAL DIAD~'
0
***~*********~********~******************[ 8 M}NQRl*
--
*****~*****~*~********~******************[ H MAJOR]*,
1 'I:XfE~NAl DIADS'
J
***********~*~******~·~~*****************[ 6 MINORJ*
1 I l: X J E ~ NAl. :) I ADs \
0
**~~****~**~*~********~******************[ 6 MAJORJ•
*************=*********~***********~*****[ 5 MINORJ•
***********•*•***************************[ 4 MAJORJ•
1 ~~XIERNAL DIADS'
0
************~**************************~*[ 2 MINORJ•
1 ~~xf.ERNAL DIADS'
0
*****************************************[ 2 MAJORJ•
1 '~XlERNAL DIADS'
0
*************~***************************[ 1 MINOR]*
1 1
bXIERNAL ~lADS'
I ·I) lA I) \ ( -1 I -1 ) TO 0,-1.)
MA 1 ~J r A IN
***********~***********~*****************( 1 MAJOR]*
******~*~**~********-::**~*~***************[ 1 MAJOR]•
1
fllAI.J' ( 0,-t) TO ( 0,-1>
MA1'JTA1N
~•*~****~*******************~************[ 1 MINOR]•
**fE~fKEYS•*~~******-::***************************************
. '
*~***********~*************************§*[ 1 MINQRJ•
1
F :)LLutlf:D qy ' 1 1 I NTEH 'JAL D I ADS FROM 1ST I NT. OF RUN'
***~********~~******-::*******~**********~*[ 1 MAJOR]*
,
--
V I t~ TU AL [ -1 • ·-1 ] [ 0 • -1 J [ 0 • -.1 ]
/
l 1 ~1 I ·'J 0 ri J
s I u 1-: s [ 11 .
Vl~TuAL [-1 . -1.][ U . -1Jl 0 • -1][-1 . -1J
PAt·C~t:
JUr1P
l 'JF
,.,
l I iJ T 1 r.. Ll-1 -1] [ 0 0]] 1 -1]
[ INT 0 ~ [ [ 0 • OJ [-1 . -1]] 1 '1]
liNT 1 2 Ll-1 -1] [ 1 . . -1JD 1 1]
,Jdt1P
1 ·.JF
l I .-J T .3 ,..,r.
,....
1. I··J r 1 t:
[ [ 1 . -1]
-11 [-1 .
..
-1]]
-1] ]. 1
1 ~j,)
~l-1 [ 1 1]
I< J I'~
( I :'IJ T J 2 rc 1 . -1] [ 0 . -1]] 4 -1]
NO If
[ I i~ T 8 2 c[ 0 .
-1] r-2 .
.
0]] 1. 1]
( IN T 10 2 [[-2 .
UJ [ 0 0] J 1 1]
. [ [ NT 0 ? [ [ 0 • OJ [-1 . - 1 ] ] 1 1)
l I r~ T 1 2
,....
1"[-1 • -1] [ 1 . -1]] 1 1]
[I i~T 3 r [ [ 1 -1] r 0 -2]] 1 1]
(I NT 4 ?. [ [ 0 -2] c-:-2 -1]] 1 1]
1 . Jf
(.I I'J T 6 2 [[-2 -1] [ 0
[ I i\J T 4 ? r [ 0 • -2) [-2
. . -1]]
-2]] 1 -1]
1 1]
l I i·J T 6 2 [[-?. • -1] [ 1 . -1]] 2 -j ]
%97
I · U d S J [ 1 A .S .1 L 0 f. 3 J [ 11 d 2 J [ 4 8 3 ] [ 5 8 3 J
t. 1 ;J J 2 JL ~) :1 2 J 0 21 r o
1 1o 2 J[ 5 4 2 J c
5 ? 2J r
L l ?. ~][ d 4 ?1
**rEST~EYS~*********~********************~*.****~************
1 1
l: X I E r~ 1\1 AL 'J I A DS '
t)
I !) I' A iJ \ (- 1I 0) TO (-1,-1)
:'1 A 1 ·J T.A. 1 N
0
0
*****************************************[ 10 MAJOR]•
4 't:XfE·?:~AL :JIA;lS'
t)
)
*******~~~*~*~*****~C~*~***************~*( 7 MINOR]*
4 'tXIE~NAL DIADS'
0
t)
I Q 1 f\ !) \ ( 0, 0) ro (-1, 0)
•'1Al 'JTA1!\J
4 't:.XIERNAL IJIAi1S'
1.1 •
0
0
0
tJ 't:XItH'\JAL !.11ADS'
:l 'tXIEr?\IAI DIADS'
i}
;)
i}
i)
***~*~*~**~**~******~********************( 1 MINQR]*
4 't:XIF.HNA.L :11AI1S'
':lll\d' ( Q,-1) TO
MA i .. JI A i.'J
n
I;__ ·
E·
n
i)
4 I 1- l( I E rnJ 1\ L J I A i) s \
)!1\tJ'
I ( l},-1_) TO (-1,-l.)
11 A 1 ·J I A 1 ~~
I ;) 1 f\ 1} \ ( - 1I (1 ) TO (-.1,-1)
MA 1 .J I A 1 ·~
0
a
******~****§*~******~********************[ 0 MINOR]*
4 't:XIEri~-JAI. DIADS'
0
a
0
0
*************~***************~***********( 0 MAJ(lR]*
4 '~XIf.1iNAL. DIADS'
l)
:)
.)
0
l} * * * * * * * *.* * * * :: * * * * * * ~ * * : · * * * * * * * * * * * * * * * * * [ . 1 MA J 0 R :t * .~
· V I t< f u /.\ L [ 0 • - 1 .J L - 1 • - 1 J
VI t~ TUJ\ L [ 0 • OJ[-1 . 0]
V I t< f lJ AL ( - t .
V I HT U A L [ 0 • -1 J [ -1 • -1 J lJ"J ~J t: F
I r ;-< AN s
I r vP r: , J uMP I , F RoM ' [ - " • - 1J r o r- 4 • - 1J
1
THANS1TION CONTAINS ACCIDENTAL'
fAlLS
**~*******~*~~*********~*********~**C****[ 5 MINOR]*
VlHTUAL [ 0 • ·OJ[-1 •
1
Tre 4 ·"'~ c.; , T YPE ' J u~, P I , F RoN ' c 1 • 1J To ( o • 1J
I r H4 N :> 1 r I o~J c o~~ T A I Ns Ac c I uE ~ T AL '
fAlL~
~*§*~**~***~*~******~********************[ 1 MAJOR]*
VIHTUAL f-1 .
***********~*=*****~~*****~************~*[ 1 MAJOR)*
1;)!1\JJ' ( 0I 9) TO <-1, 0)
"t :\ 1 I I A 1 ··J
i '·llJ\U' (i , 1. ) TO ( 01 0)
..
I.
--
........t,.'.-::;;.~~
.........
1
111All' 0, 1) ro ( 0I 0)
fAlLS
1
:JJAU' ( u , 1> ro ( -1 ~ 1)
~A 1LS
***~*********~****~******~******~***~**«*[ 10 MINOR]*
I. a:, N I ,'~ 0 r~ J
::;fJJi.:.s c
1 21
V I r< TtJ A L [ ~J • 0] f 0 • -1 J U \J nt: F ( 0 • 0 J [ -1 • 0 J
I'~D I i~
L I i-.J'T 1 r(-1
Q
-1] [ 0 UJJ 1 -1]
.
•.1
.: .. ~J .
. ~ .:-- ·,.··... .. ·~
"'" ·.~
.......I
*•fESTKEYS*************~**~*********~******~****************
*************~*********~*~***************[ 11 MAJOR]•
0 't:XrERNAL DlADS'
***~**~******~***~•~~*~§*****************[ 9 MINOK]*
. I
0 'EX1ERNAL DIADS'
***~*********~******~*********~********~*[ 9 MAJOR]*
0 'tXfERNAL DIAOS'
***~*******~*~***************************[ 8 MINORJ•
1 'tXTERNAL JIADS',
I f '-1 L L d .~ E D 8y \ 4I I N TE R \1 AL D I AD s F K 0 M 1 s T 1 N T • 0 F RuN '
0
0
0
0
0
1 ~~XIERNAL OIADS',
1
f .JLLU.-IEO HY ' 4' INTER.\IAL DIADS FROM 1ST INT. OF HUN'
.1
I)lAD' ( (}.-1) TO
MAl ···J rAIN
0 .-
n
·• ·r. •.
. ;#__ .. ,.,. ...::.. (: ~
-
' I) 1 Al) \ ( 0I - 1) TO 0, 0)
1"1 A 1 'J I A 1~
J
1
DlAIJ' ( Q,-1 > TO 1, -1)
MA 1 -'·If A 1 N
6 MINOR]*
0 I t:
--
X I E i ~ N AL D I A 0 s \
---- --------
***********************~*************~*~*[ 6 MAJOR]*
0 't:XfEHNAL DIADS'
*************~***************************[ 5 MINOR]*
0 'EXTERNAL DIAOS'
***********~*~***************************[ 4 MAJORJ•
0 '~XTERNAL
.
DIADS'
*************c******~********************[ J MINOR]*
1 't:XIEriNAL DIADS',
I FOLLOWED BY' 4' INTER'~AL DIADS FROM 1ST INT. OF RUN'
0
0
0
a
0
***********»*~******~********************[ 3 MAJOR)*
'DIAIJ' ( 1,-1) TO
~AirJIAl.\J
0
0
.. ·• 1- , j"
1 MINOR]*
***********~*=******~********************[ 1 MAJOR]*.
***~****~*~~*~*********~*****************[ 0 MINOR)•
'DI/\.tJ' ( 0' 0) TO ( 1, 0 )
MA 1 ~IT A1 N
'OlAD' ( 1,-1) TO ( 1, 0 )
MA I~~ r A1 N
0
0 ,)
***CONFIRM•~;**********~***********************~******~*****
VI~TUAL [ 1 . -1][ 1 • OJ
~~***********~***************************( 0 MINOR]*
( OJ( 1 • 0]
. ·.~·
-~.
I Tt~ A1\J s , Ty r> r:: ' J uMp ' • F ~ 0 l-1 \ [ 1 • - 1] T0 ( -1 • 0J
1 't:XIER,'U\1_ DIADS'
VIHTUAL [ 1 • -1][ 1 • 0]
1
DlAtJ' < 2,-1) TO 3,-1)
~A 1 LS
*************~*************************~*( 8 MAJOR)*
VI~T0AL [ 0 . -1J( 0 . 0]
~************=*~****~********************[ 8 MAJOR]*
\1 I.H TU AL [ 0 • - 1Jf 1 • -1 J
V I 1~ T UAL [ 0 • - 1J[ 1 • - 1 J[ 0 , - 1J
1
T~A~S , TYPE 'RUN ,FROM ' [-1 , 1
OJ TO [ 0 • 0]
'THANSLTION CONTAINS ACCIDE~TAL'
FAILS
*~******************~****************~***[ d MAJOR]•
*************R**********************~****[ 3 NAJOR)*
*****~****~**~******~***~************~*~*( U MINOR]*
,·
**T~STKEYS***•*~*~***********~*****~*******~***********~****
'tJIAD' ( Q, 0) TO ( Q,-1)
FAILS
'DIAD' ( 1 I -1 ) TO Q,-1)
FAJLS
'DlAtJ' ( 0 I 0) TO ( o~-1>
~AI LS
~***~*******~~*~********~****************[ 0 MINOR]~
I I) I ,\ ;J \ ( 01 Q) TO 0, -1)
~·All.~
-;~.
·.~
,· .,.,.,.,;• ~.6
·,
311
1
jjlAlJ' ( i.) , 'J ) ro ( 0, -1 )
~1\JLS
I l:) /~ i) \ ( 1, 0) ro ( l,-1)
MA l -~ l A 1 ~J
'fJlf\IJ' ( 1I 0) TO ( 0 1- .. 0)
1-1 A i J I A ! rJ
V I H TU 1\ l. [ 1 • -1 J [ 1 . -1 J [ 2 • -1 J [ 1 . -1 J
* *' * * * * * * * * *
!} l} H- *** ·;!- '* * ~ ~ * {~ * * * * * * ~ * .* * * * * * * * [
l:· ~ MA J 0 I~ ] *
l l.) •.11;~~)~]
sI u.: S C 1J
viHfUAL [ 0 . 0]( 1 • 0]( ll • 0][ 1 • 0][ 0 • 0]
I ~ >t: ~~ a
1 s 1 ~~ A r \J o r F. NuN Rt: R ' 9
'Lt: J1iTH l)F TU'\t=:' 12
s
4 ' r ~ A,~ 1 r I o:J s E xA"-t 1 \J t- n '
K :JtJ
-
.• ..J.) rE
[ 1·~ r a ? Lr o • -1 J r 0]] 1 -1]
1 •
[I~T 7 ? l[ 1 • OJ [-i . 0]) 1 -1)
I I ·s T 5 ? f [ - 1 0 J •[ 1 -1]] 1 -:i]
....
-- /
r~ .J I F:
KUI~
[ I ;\J T ,$ ? . rc 1 • -1] [ -1 . UJ) 1 1J
NJif.
[ I ;'J T 5 ? f[-1 0] ( 1 .~ -l.] J 1 -1]
l I .'.J T ·3 2 r c 1. -1] [ 2 0)] 1 -1]
JU~1!->
c I :·J r 2 ?. :· [ L,.., . 0] [ 0 . U]J 1 .-1 J
IJ J I E
I'J(J'I
[ I r'J T
t:
(l ? [ [ 0 • OJ [ () . -1]] 5 1]
'
c:·
." ...
***PHOtJOSE
1 I l: x r r: K \J AL n1 Ans '
0
~) I 1:: X I E RN ~ L i1 I AI) s \
1 'tXIE~NAL niAOS'
Ij
1 1
tX1ERNAL ~lADS'
0
1 '~XIERNAL ~lADS'
l}
1 'I::Xf'ERNAL :lJADS'
0
1 '~XfE~NAL ~lADS'
1 't:XTEaNAL DIADS'
0
l) I 1.; X I E ;~ NAL J I A J) s \
****~*****.**~~**~************************[ 2 MAJOR)*
0 'tXIE~NAL JIADS'
1 '~XfERNAL JIAOS'
I :J 1 1\ f} \ ( 1I 0) TO L·O, 1)
MA J ··J I A 1 :\J ..
t
-··
**~*****~**~*~******~**~***~***********~*( 0 MAJO~l*
V I I< TlJ ;\ L [ 1 • 0 J[ 0 • 1]
***~~******~*****************~***********[ 4 MINOR]*
VI~TUAL [ 1 . 0J[ 0 • 1]
1
i.11A0' ( o, 1.) TO (-1, 1)
rAILS
I !\1 l) ·'J 1:: c 0 ..~ F I RM[) • NO~-ACC. KEYS RESTORED.
*»*~~********c*****~****************~**~*( 4 MINOR]*
1
T r< AI'JS , TYPE 'JUHP' ,FROt-1 ' [-1 1] TO [ 1 • 0]
-3 1
tXfE~.\JAL JIADS'
1
i11ALJ' (-1, 0 ) TO ( Q, 0}
~~!I.S
':ll,\IJ' ( -1' 1) TO ( 0, 1. )
t AlL S
!f\ 1.) \
..
I 1) u I :' ) TO ( 1I 0)
~ 1\JL~.
. .
**~~~********~*~~***~**~~*****~**~*******[ 0 MAJOR]*
Vf;~fUAL [ 1 . 0 J[ 0 • 1JUNDtF
I Trl ...\ ,-.j \; , T y pc \ J {J Np, , F ~ 0 M \. (-- 1 11 TO [ 1 &l
.' "·•····
~ ~~(IE~~Al JIAOS'
.
:,'.;~
'l1AU' ( -1, ') ) TO 0, 0)
FAlL::i
':llAIJ' ( 0I r. ) TO 1, n>
11 A 1 .·J TA l ~~
[ U 11AJORJ
S I IJ ES [ 1 ~~ 1
VIKfUAL [ 1 . 0)[ 0 • 1][ 0 • 0][ 1 . 0]
J;Jd?
· NJ lt:
[ I ,'J T 7 :~ 2 [[ 1 OJ [ 0 1]] 2 -1]
JU,'1P
NOIE
l I t'J T 4 16 er 0 . 1] (-1 . ~]] 3 1]
..
JUMP
·NOTE
. ( 1··~ T 9 16 [[-1 1] [ 1 0]] 1 -1]
N:JTE
[Ir\JT 7 16 [[ 1 . OJ ( 0 . 0]] 3 1J
... . .r.··.·
·-
.. ,. :; ~ ;.. ,
:
·'
.A:·ppendix V
:Musical Terms
• e
The musical terms that are used in the bod.y· of the work without.
explicit definition ~re here described, and a couple of very minor .
generalisations to orthodox use pointed out.
t
The precise nature of the cor.cept of key is one of the main·
concerns of Part III. Ho~·!~ver, as far as mere ter:ninology goes, a
.'; ,,~~
1'--·:.t:.
/of the scale. They are, in order, after the tonic, the oupr~rtoni~,
Any note defined in this way may be t:he tonic of its m·rn sea] e. On
occasion, for a rather exotic key, or for an accidental, (a note of a
meiody/ 1."
- "":---
/melody not in the scale of its key) it may be necessary to name a note
I by more than one flattening or sharpening step of a semitone. The
third degree or mediant of the scale of AALmajor must be some kind of
C, but to be a tone above the supertone B#, it is not enough for it
to be raised by one sharp. It is in fact raised by h1o semitones,
and referred to as C double-shr~rp, vrritten C~ (The correspouding
double-flat is simply v~itten as Ebb.) A0cidentals may receive any one
of these spellings, which again are seen in i;:be text "to reflect real
musical distinctionso
The modern keyboard, ·by blurring the distinctions that have h~en
hinted at, equated all of these "spellings", and this is t!1e last
system by vrhich notes can be referred to, by idcntifyirLg thsm with
the notes of the keyboard that ivould be used to play them., 'l'hE: trans-
··:'
formation by which the distinctions are compresGed into tb.e ·tw·elve
semitone degrees of the piano keyboard is called the system of _Eaua,l ·.
Temperament, and its precise nature is also the concern of Par·t III.
When people hear music, and perform the tasks the. t are modelled in the '•
,(
the function of the chord. This is called the root. The complex
nomenclature for chords involves qualifying adjectives applied to the
root of the chord, as for example in the chords of C major and·C minoro
The/
321
The notes of, for example, a major chord, may occur at any octave, or
even in sevcra.l, and in any ordero The chord is still referred to as the
major chord. These different forms are termed the inversiol~ of the
chordo This is a slightly more general use of the term than is orthodox:
us~~lly the process of inversion of a chord would not include the addition
of extra notes in additional octaves but only the rearrangement of ·the
same number of noteso Since we sr~ll not in general be concerned with
the differences between various inversions, nor very often with the
difference bet'i<Teen octaves, 1·re can use the term in this l\ay c: F·or
similar reasons t!Je term triad which traditionally means a chor·d made
up of a single octave occurrence of each of three notes of a chord, will
be used for any chord t<Thich contains only three note-names, even if these
occur in many octaves.
·t . .
traditional notation with a time signature, bar-lines and groupings of
/ notes within bars. As before, familiarity with this notatio~ is
assumed.
I C:, •
EIJLIS, A.J. ( 1875 ) ~end.i.x XX to 1st ed. trans. of Helmholtz \~~ . . . ?.)
Mac-Tr-39, M.IoT.
September, 82.
HELMHOLTZ:, H.L.F. (1862) Die Lehr~ Von Den To:nempfindunge:r:!• Bru.:tlSYii ck:
Macmillan. ·i··.
~- ..
HIGGS, J. ( ) Fugue. London: Novelle.
(in press).
.~ •. _...·.
SM01IAR, s. (1971) !_~~rallel ~rocessin~ Model of Musical Struc~.
Mac-Tr-91. M.I.T.
/
THORNE, J.P. (1970) Generative Grammar and St,ylistin An.~?-ysis. In
London: Cocks.
Addendao