The T-Calculus : towards a structured programing of (musical) time and space
Résumé
The T-calculus is a typed functional extension of the tiled signal algebra previously defined for handling, with advanced synchronization feature, audio or musical finite signals. Primarily designed for programing interactive music systems, the T-calculus can also be seen as a multipurpose programing language proposal that addresses the difficult problem of globally asynchronous and locally synchronous (GALS) programing. Indeed, our proposal integrates both synchronous programing features for real-time audio or music signals processing and asynchronous (or event based) programing features for interactive positioning of these synthesized signals in time. Handling both spatial features (multi-channel programing) and timed features (signals positioning in time) the T-calculus can also be seen as a general purpose programing language proposal for a structured programing of time and space via a single new programing paradigm : tiled programing.
Origine | Fichiers produits par l'(les) auteur(s) |
---|