Mot-clé : Lambda calculus

1998

The Role of Lambda-Abstraction in Elody

International Computer Music Conference, 1998, Ann Arbor, United States. pp.377-384

The Elody music composition environment proposes lambda-abstraction on musical structures as a fundamental mechanism to represent user-defined musical concepts and compositional processes. The user can define new musical concepts either on top of concrete musical objects by generalizing them via an abstraction operation, or by composing and transforming previously defined abstractions. As the paper will show through several examples, this approach leads to a qu... Lire la suite

The Elody music composition environment proposes lambda-abstraction on musical structures as a fundamental mechanism to represent user-defined musical concepts and compositional processes. The user can define new musical concepts either on top of concrete musical objects by generalizing them via an abstraction operation, or by composing and transforming previously defined abstractions. As the paper will show through several examples, this approach leads to a quite natural formalization as well as a convenient active notation for many musical notions and compositional techniques.

Stéphane Letz, Dominique Fober, Yann Orlarey

Mots-clés :
Elody, Functional programming, Lambda calculus

1994

Lambda Calculus and Music Calculi

International Computer Music Conference, 1994, Aarhus, Denmark. pp.243-250

This article presents an approach in the design of music programming languages based on Lambda Calculus. It shows, through several examples, that a purely descriptive language, that is to say a language without any programming capability, can be equipped with programming capabilities by the addition of a limited number of simple constructs.

Yann Orlarey, Dominique Fober, Stéphane Letz, Mark Bilton

Mots-clés :
Lambda calculus, Music