Antescofo

Antescofo est un système de suivi de partition modulaire et un langage de programmation synchrone pour la composition musicale. Le module effectue une reconnaissance automatique en temps réel de l’interprétation - position dans la partition et tempo - permettant ainsi de synchroniser une performance instrumentale avec celle d’une partition virtuelle informatique. Antescofo réunit la description des parties instrumentales et électroniques dans la même partition, grâce à un langage synchrone conçu pour la pratique de musique mixte, visant à augmenter l’expressivité de l’écriture des processus temps réel, sous une forme adaptée au langage musical. Après le chargement de la partition, Antescofo est capable de suivre la position et le tempo des musiciens en temps réel et de synchroniser les actions programmées pour la partie d’informatique musicale (déclenchement et contrôle de la partie électronique). Antescofo prend comme entrée un flux d’audio polyphonique. Antescofo est aussi utilisé comme séquenceur programmable pour le contrôle en temps réel de processus de synthèse sonore et de spatialisation complexes.

Applications

Œuvres musicales interactives, accompagnement automatique, mapping geste/synthèse sonore, contrôle de la spatialisation, pédagogie musicale.

Fonctions principales

  • Reconnaissance temps réel de la position et tempo des flux audio polyphoniques sur une partition ;
  • Écriture des processus électroniques en temps relatif, absolu et rationnel ;
  • Gestion du temps événementiel et chronométrique (durée continue) ;
  • Séquencement interactif des partitions multimédia ;
  • Traduction de partitions MIDI ou MusicxML ;
  • Communication OSC, entrée/sortie au format JSON.

Configuration

Antescofo est une bibliothèque d’objets pour l’environnement Max (Ircam/Cycling’74) sous systèmes d’exploitation Mac OS X ou Windows XP. Antescofo est également disponible comme objet pour PureData sous Mac OS X, Windows et Linux.

Plus d'infos

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour nous permettre de mesurer l'audience, et pour vous permettre de partager du contenu via les boutons de partage de réseaux sociaux. En savoir plus.