Improvements in bach 0.8.1, a User's Perspective - Archive ouverte HAL
Communication Dans Un Congrès Année : 2020

Improvements in bach 0.8.1, a User's Perspective

Résumé

This paper discusses recent uses of bach automated com-poser's helper), a Max library for algorithmic composition. In the context of the author's own works, audiovisual musical scores are (pre)-composed in bach (bach.score). In performance , the scores are sent to performers and synchro-nised to a shared common clock, in local networked music performances (npm), with the help of the SmartVox score distribution system. The 0.8.1 version of bach presents two major improvements which will articulate the structure of this article: on the lower level, bach now exposes an expr-like small language (bell: bach evaluation language for lllls), which greatly simplifies algorithmic processes in Max. The case study of an algorithm for automatic cue-ing system for singers will be given as exemple. On the higher level, bach.roll now supports dynamics, thus revealing promising user-friendly playback possibilities, exemplified here with Ableton and the ConTimbre library.
Cet article discute des utilisations récentes de l'assistant de composition automatisé de bach), une bibliothèque Max pour la composition algorithmique. Dans le cadre des œuvres de l'auteur, les partitions musicales audiovisuelles sont (pré) composées en bach (bach.score). En performance, les partitions sont envoyées aux interprètes et synchronisées sur une horloge commune partagée, dans des performances musicales en réseau locales (npm), à l'aide du système de distribution des partitions SmartVox. La version 0.8.1 de bach présente deux améliorations majeures qui articuleront la structure de cet article: au niveau inférieur, bach expose maintenant un petit langage de type expr (bell: langage d'évaluation bach pour lllls), ce qui simplifie grandement les processus algorithmiques dans Max. L'étude de cas d'un algorithme de système de repérage automatique pour chanteurs sera donnée en exemple. Au niveau supérieur, bach.roll prend désormais en charge la dynamique, révélant ainsi des possibilités de lecture conviviales et prometteuses, illustrées ici avec Ableton et la bibliothèque ConTimbre.
Fichier principal
Vignette du fichier
smc2020camera.pdf (1018.35 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02773883 , version 1 (04-06-2020)

Identifiants

  • HAL Id : hal-02773883 , version 1

Citer

Jonathan Bell. Improvements in bach 0.8.1, a User's Perspective. SMC - Sound and Music Computing, 2020, Turin, France. ⟨hal-02773883⟩
74 Consultations
84 Téléchargements

Partager

More