03.06.2013 Views

Proceedings IX CIM 1991, Genova, November 13-16 - AIMI

Proceedings IX CIM 1991, Genova, November 13-16 - AIMI

Proceedings IX CIM 1991, Genova, November 13-16 - AIMI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

HARP: UN AMBIENTE AD ALTO LIVELLO<br />

PER L'AUSILIO ALLA COMPOSIZIONE<br />

A.Camurri, C.Canepa, M.Frixione, C.Innocenti, C.Massucco, R.Zaccaria<br />

DIST - Universitddi <strong>Genova</strong><br />

Laboratorio di Informatica Musicale<br />

Via Opera Pia lIlA - <strong>16</strong>145 <strong>Genova</strong><br />

posta elettronica: music@dist.dist.unige.it<br />

Abstract<br />

This paper describes a methodological framework and a prototype high-level system called HARP<br />

(Hybrid Action Representation and Planning) [3, 4]. HARP is designed to store and process music<br />

and sounds, and to carry out plans for manipulating this material according to the composer's goals.<br />

Therefore, it is able to help in the development of new music pieces as well as in manipulating<br />

existent ones, on the basis of given material: to this end, the system provides also formal analysis<br />

capabilities on both music and sounds; for extracting information useful in subsequent synthesis<br />

processes. In other words, HARP is a system for the representation and manipulation of music<br />

knowledge as regards composition: this is a vast field of knowledge which can be suitably managed<br />

by a twofold formalism. The sound itself (samples, codes, algorithms), real-time performance,<br />

particular analysis processes, are managed by procedures, included in an object-oriented concurrent<br />

environment (HARP analogical subsystem). Higher level scores, composition rules, definitions in<br />

general, descriptions of pieces of music, are stored in a declarative symbolic environment (HARP<br />

symbolic subsystem), based on a multiple-inheritance semantic network formalism derived from KL­<br />

ONE [2], that we have extended to represent time, a fundamental aspect of music knowledge [5,6]. A<br />

formal link between the two subsystems exists, so that, for example, asking the semantic network to<br />

generate a particular instance of a music object, automatically "fires" the appropriate procedures at the<br />

analogical level.<br />

A software prototype has been implemented using Arity Prolog and Microsoft C on PC-IBM under<br />

the Microsoft Windows SDK environment.<br />

1. Introduzione<br />

Sistemi informatici per l'ausilio alla composizione sono generalmente basati su strumenti e<br />

linguaggi per la manipolazione a basso livello di suoni, partiture ed algoritmi [I]. Recenti proposte<br />

basate su linguaggi orientati agli oggetti [7] e su tecniche di intelligenza artificiale [5, 6] sono<br />

orientate alla definizione di formalismi piu efficaci e ad alto livello.<br />

Nell'articolo viene introdotto un formalismo basato su tecniche di Intelligenza Artificiale,<br />

denominato HARP (Hybrid Action Representation and Planning), per la memorizzazione e la<br />

manipolazione ad alto livello sia di musica (partiture, descrizioni a diversi livelli di astrazione del<br />

materiale musicale) che di suoni. Tale formalismo e inoltre in grado di gestire la pianificazione di<br />

azioni complesse per la manipolazione di suoni e musica in funzione di obiettivi specificati dal<br />

- 193 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!