Академический Документы
Профессиональный Документы
Культура Документы
Abstract
We present a computational model for the paradigmatic analysis of musical pieces, which is the
classification of musical segments into similarity-based categories. The model requires the analyst
to make explicit choices for the characteristics by which the musical segments are described. The
classification of the segments into categories is determined by these characteristics and is performed
by a self-organizing neural network algorithm. In this way, traditional problems associated with
paradigmatic analysis, namely lack of consistency and objectivity, can be avoided. Moreover, the
model extends the analytical technique by providing different levels of classification, prototypes for
each class, and by showing relations between classes.
Reevaluate
Figure 1: A formal model for Paradigmatic Analysis
category (see section 4 for an example from Nattiez In summary, a formal model of paradigmatic
analysis), and potential inconsistencies may arise by analysis serves as a tool for the analyst, forcing her to
comparing each segment to a paradigm which is not make her choices of representation explicit and pro-
prototypical. viding a well-defined algorithm for the clustering of
segments, without restricting the freedom to choose
the classification criteria.
3 A Formal Model
3.1 Segmentation
Classifying objects is a fundamental task which has
been studied in depth in other disciplines, such as It is generally accepted that there is no single cor-
formal learning theory, computer science, and psy- rect way of segmenting a piece of music. Segmen-
chology. However, the existing classification theories tation is a problematic issue for any kind of musi-
and techniques from those disciplines have not gen- cal analysis, and therefore ideally a system should
erally influenced music analysis (but see [3]). accept any analysts choice on segmentation. The
In a formal model, the algorithm by which the modular character of the present system allows this
segments of the piece are classified has to be explicitly approach. In that way, different segmentations can be
defined. Also, the feature representations on which comparedit is obvious that the most sensible ones
the classification is based have to be made explicit, will result in the most sensible classifications.
so they can serve as input to the classification algo- In our example we used J.J. Nattiez segmenta-
rithm. A formal system further leads to the modu- tion from his second PA of Debussys Syrinx for solo
larization of PA into different subtasks, each of which flute [4].
can be solved independently. Figure 1 shows such a
formal model. In the first step, the musical piece is 3.2 Representation of Musical Fea-
segmented, and the analyst has to decide on the way
tures
in which musical features are to be represented. In
the second step, each segment is expressed as a list of Each segment is described in the formal model as
features (a feature vector ), which is then used as in- a list of features. The term feature is used here
put to a classification algorithm. The output of this not only in the traditional sense, that is with bi-
module constitutes a PA. If the analyst is not satis- nary values (yes/no) , but also more generally, to
fied with the clustering obtained, he will re-evaluate include multi-valued attributes, and in fact any hier-
the feature representations. For example, if two seg- archic relation in a semantic network. An example
ments which the analyst considers to be different are of a feature with a binary value would be the exis-
grouped together by the model, he will introduce a tence of a grace-note in a segment. An example of
feature that distinguishes these segments from one a multi-valued feature would be instrument register:
another. Based on the resulting new representation it could be the first octave of the flute, the second
of the segments, a different classification will occur. or the third, or any combination of these. Examples
This process is repeated until a satisfactory classifi- of hierarchic relations are shown below for melodic
cation is obtained. This final classification will be shape and rhythmic movement.
based on explicit segments and features and will be It is obvious that the results of the PA will de-
free from inconsistencies. pend crucially on the feature selection. The analyst
Segm. Music Notation Feat. vector Class
2
6
1, 6 1 0 0 0 0 I
2
2
Figure 2: Construction of a GNG network. Small cir-
4 0 1 0 0 0 I or II cles represent input data, and large circles connected
2
6
with edges are the units of the network.