An Object-Oriented Representation of Pitch- Classes, Intervals, Scales and Chords
PACHET, François
Sony Computer Science Laboratory Paris [SONY CSL-Paris]
Systèmes Multi-Agents [SMA]
Sony Computer Science Laboratory Paris [SONY CSL-Paris]
Systèmes Multi-Agents [SMA]
PACHET, François
Sony Computer Science Laboratory Paris [SONY CSL-Paris]
Systèmes Multi-Agents [SMA]
< Réduire
Sony Computer Science Laboratory Paris [SONY CSL-Paris]
Systèmes Multi-Agents [SMA]
Langue
EN
Communication dans un congrès avec actes
Ce document a été publié dans
Journées d'informatique musicale 1994, Actes des JIM'94, 2014, Bordeaux. p. 16 p.
Résumé
Le système MusES a comme objectif de représenter les connaissances musicales nécessaires à l'analyse harmonique de séquences d'accords en musique tonale. Nous décrivons ici la première couche du système qui propose une ...Lire la suite >
Le système MusES a comme objectif de représenter les connaissances musicales nécessaires à l'analyse harmonique de séquences d'accords en musique tonale. Nous décrivons ici la première couche du système qui propose une représentation opérationnelle des notes et de leur algèbre, ainsi que des intervalles, gammes et accords. Cette représentation a comme particularité de prendre en compte les problèmes d'enharmonie, i.e. de différencier les notes équivalentes comme Do# et Réb. Cette première couche est utilisée pour l'étude de mécanismes d'analyse harmonique et peut être considérée comme une ontologie des concepts de base de l'harmonie. Le but de ce document est aussi de proposer un exemple non trivial d'application de Smalltalk-80 à l'usage des musiciens désirant se lancer dans la programmation par objets. Un document plus détaillé sur le système est disponible sur demande.< Réduire
Résumé en anglais
The MusES system is intended to provide an explicit representation of musical knowledge involved in tonal music chord sequences analysis. We describe in this paper the first layer of the system, which provides an operational ...Lire la suite >
The MusES system is intended to provide an explicit representation of musical knowledge involved in tonal music chord sequences analysis. We describe in this paper the first layer of the system, which provides an operational representation of pitch classes and their algebra, as well as standard calculus on scales, intervals and chords. The proposed representation takes enharmonic spelling into account, i.e differentiates between equivalent pitch-classes (e.g. C# and Db). This first layer is intended to provide a solid foundation for musical symbolic knowledge-based systems. As such, it provides an ontology to describe the basic units of harmony. This first layer of the MusES system may also be used as a pedagogical example for those wishing to apply object-oriented techniques to musical knowledge representation. A document describing the system in full details is available on request.< Réduire
Mots clés
Programmation par objets
représentation de connaissances
analyse harmonique
Unités de recherche