A framework for representing knowledge about synthesizer programming

P.-Y. ROLLAND, F. PACHET

IBP-Laforia 1995/09: Rapport de Recherche Laforia / Laforia research reports
30 pages - Mai/May 1995 - Document en anglais.

PostScript : 471 Ko /Kb

Titre / Title: A framework for representing knowledge about synthesizer programming


Résumé : Le problème de l'interface homme-machine est aujourd'hui critique dans le domaine des synthétiseurs du commerce. Nous nous attachons à capturer la couche superficielle de connaissances‹le savoir-faire des "experts en programmation de sons (ou patches)". Nous proposons un cadre conceptuel et fonctionnel pour représenter ce savoir superficiel dans le but de fournir une aide aux musiciens non-experts : leur permettre de créer des patches de synthétiseur du commerce de manière plus intuitive qu'avec les interfaces actuelles. L'idée centrale de notre architecture est celle d'une classification des sons en fonctions des transformations que l'expert sait leur appliquer. Notre cadre conceptuel est fondé sur une représentation des sons à deux niveaux, combinant programmation par objets (Smalltalk) et mécanismes de classification (BACK). Nous proposons un schéma d'intégration des deux paradigmes, et illustrons notre approche par un système prototype d'aide à la programmation pour synthétiseurs de la famille Korg 0xx/W.

Abstract : We aim at capturing the know-how of expert patch programmers to build more productive human interfaces for commercial synthesizers. We propose a framework to represent this superficial layer of knowledge, that can be used to help musicians program commercial synthesizers patches. Our key idea is to classify sounds according to transformations experts can apply to them. We propose a dual representation of sounds combining object-oriented programming with classification mechanisms. We illustrate our framework with a prototype system that helps program Korg-05R/W synthesizers.


Publications internes Laforia 1995 / Laforia research reports 1995