musique contemporaine

Ircam - articles scientifiques notice originale

Visual Programming in Music

Type

text
 

Genre(s)

article
 

Forme(s)

document numérique
 

Cette ressource est disponible chez l'organisme suivant : Ircam - Centre Pompidou

Identification

Titre

Visual Programming in Music
 

Nom(s)

Assayag, Gérard (auteur)
 

Publication

Banff, Canada , 1995
 

Description

Sujet(s)

représentations musicales   langage objet   patch   Patchwork   programmation visuelle  
 

Résumé

((1)) Patch Work is a lisp-based visual programming environment for music. Propositions are made in this paper for the extension of Patch Work visual scheme to full object-oriented programming. ((2)) The PatchWork (Laurson, Duthen, ICMC 1990; Malt, 1993) experience at IRCAM has proven the great interest shown by composers in visual programming. PatchWork has been distributed, through the IRCAM user's group, to over a hundred musicians and researchers in musicology. Many specialized libraries have been written at IRCAM and elsewhere adressing a wide variety of problems including new models for rhythm quantification (Assayag & al, ICMC 1994), or musical constraints propagation schemes (Rueda & al, ICMC 1993). Composers that did not know a word in computer science have realized in PatchWork visual programs (patches) of an amazing complexity, due to PatchWork original mixture of functional programming and graphical data editing. Thus we have reached the point where we must ask ourselves : what is the threshold of complexity, that is, when does the musician come and tell us : you guys have to code in Lisp a new box doing this and that and modelling this musical data structure, because it is beyond reachability by the mean of visual programming -- and how can that threshold be pushed back ?
 

Note(s)

Contribution au colloque ou congrès : ICMC: International Computer Music Conference
 

Localisation

Envoyer la notice

Bookmark and Share 
 

Identifiant OAI

 

Date de la notice

2010-02-25 01:00:00
 

Identifiant portail

 

Contact