Problème
La composition algorithmique est souvent mal comprise comme de la musique faite par les machines. Ce cadrage est trop grossier. La question importante n’est pas de savoir si un ordinateur est impliqué. La question importante est de savoir comment les règles, les contraintes, la probabilité, la rétroaction et la sélection façonnent le matériel musical.
Cela est important parce que l’IA contemporaine a rendu visible à nouveau la musique générative, mais l’histoire est beaucoup plus ancienne. Compositeurs, théoriciens et artistes ont longtemps utilisé les procédures pour organiser le terrain, le rythme, le timbre, la forme et la performance.
Electronic Artefacts a besoin d’une composition algorithmique en tant que sujet de centre de connaissances car il relie ORETH, systèmes génératifs, cybernétique, Web Audio et archéologie des signaux.
Présentation
La composition algorithmique est l’utilisation de procédures pour générer ou organiser de la musique. La procédure peut être une règle formelle, processus stochastique, patch logiciel, système de codage en direct, modèle, séquenceur, boucle de rétroaction ou flux de travail humain-machine.
Le compositeur ne disparaît pas. La paternité passe à la conception du système, à l’accord des paramètres, à l’écoute, à la sélection et à l’interprétation.
Contexte
La musique basée sur les règles se situe entre la théorie de la musique et le calcul. Une procédure canon, série ou cycle rythmique peut être algorithmique même sans machines numériques. Les ordinateurs ont augmenté l’échelle et la vitesse d’exécution des règles, mais ils n’ont pas inventé la pensée musicale procédurale.
La musique électronique a été particulièrement claire. Les séquenceurs, la synthèse modulaire, les processus de bande et la composition assistée par ordinateur traitent tous le temps musical comme quelque chose qui peut être structuré par les systèmes.
Historique
L’histoire comprend les systèmes de composition formelle, les opérations de hasard, la musique stochastique, la cybernétique, les laboratoires de musique informatique, le séquençage algorithmique, le codage en direct et la génération d’apprentissage automatique. Iannis Xenakis est une référence clé parce que son travail fait mathématiques et processus stochastiques matériaux de composition.
La cybernétique ajoute des commentaires. Un système musical peut répondre à sa propre sortie, entrée d’interprète, comportement de salle ou interaction avec l’auditeur. Cela rend la composition moins comme une inscription fixe et plus comme un comportement conçu.
Concepts fondamentaux
Règle : une contrainte qui détermine le comportement musical.
Processus stochastique: une procédure impliquant la probabilité.
Séquence : événements musicaux commandés.
Feedback: sortie ou état de retour dans le système.
Paramètre : valeur contrôlable qui change la sortie.
Sélection : choix humain ou automatisé parmi les possibilités générées.
Architecture
Un système de musique algorithmique a des matériaux, des règles, l’état, le temps et l’évaluation. Les matériaux peuvent être des notes, des échantillons, des spectres, des motifs, des rythmes, des ensembles de données ou des entrées en direct. Les règles transforment ces matériaux. L’État crée la mémoire. Calendrier des événements. L’évaluation décide de ce qui reste.
ORETH peut utiliser cette architecture pour connecter l’analyse et la génération. Un système d’écoute par machine peut détecter les motifs, mais un système de composition décide comment ces motifs deviennent la structure musicale.
Mise en œuvre
La mise en œuvre peut commencer par des systèmes de règles simples : générer un rythme à partir d’un modèle, cartographier les données en hauteur, modifier une séquence avec probabilité ou transformer une fonction audio en données de contrôle.
Les systèmes les plus avancés comprennent les boucles de rétroaction, les modèles Markov, la résolution de contraintes, le codage en direct, la génération neuronale et la synthèse audio Web.
La documentation doit consigner les règles, les paramètres, le matériel source, la version et la méthode de sélection. Sans cela, la sortie se détache du système qui l’a produite.
Applications pratiques
La composition algorithmique prend en charge la musique génératrice, les bandes sonores adaptatives, les installations interactives, les outils de conception sonore, les synthétiseurs de navigateur, la recherche audio et les expériences d’écoute automatique.
Pour les Palimpsestes, la musique basée sur les règles peut exprimer la répétition, la mémoire et la transformation. Pour ORETH, il peut connecter l’analyse audio à l’exploration générative.
Outils
Les outils utiles incluent Max, SuperCollider, TidalCycles, Sonic Pi, Web Audio, MIDI, synthétiseurs modulaires, bibliothèques audio Python, modèles Markov, systèmes de contrainte, script DAW et contrôle de version.
Éléments de preuve
Le graphique d’Electronic Artefacts relie déjà ORETH, systèmes génératifs, rétroaction cybernétique et archéologie des signaux. La composition algorithmique donne une histoire musicale et un vocabulaire pratique.
L’API Web Audio rend également les systèmes algorithmiques simples publiables directement dans les pages du navigateur.
Méthode éditoriale
Un article sur la musique algorithmique devrait distinguer la procédure du résultat. Il devrait expliquer ce que les règles font et comment le résultat est évalué.
Elle devrait également éviter le présentisme technologique. La musique AI fait partie de l’histoire, pas du début de l’histoire.
Erreurs courantes
La première erreur est de traiter le hasard comme une composition.
La deuxième erreur est de revendiquer l’autonomie de la machine tout en cachant la sélection humaine.
La troisième erreur est la publication de son généré sans préserver les règles, les sources et les paramètres.
Implications pour Electronic Artefacts
La composition algorithmique peut aider Electronic Artefacts à connecter la production musicale, la conception sonore et les systèmes de recherche. ORETH peut devenir non seulement un programme d’analyse, mais une maison conceptuelle pour la génération basée sur l’écoute.
Le Knowledge Hub devrait utiliser le sujet pour attirer les lecteurs qui s’intéressent à la musique électronique tout en les reliant à la pensée plus profonde des systèmes.
Rôle du graphe de connaissances
La composition algorithmique est un sujet graphique fort car elle relie les résultats musicaux aux règles, outils, concepts et preuves. Un modèle généré peut être lié à un échantillon source, une méthode, un environnement logiciel, une performance, un article et un enregistrement d’archive.
Pour ORETH, cela permet de connecter l’écoute automatique à la production musicale. Un motif détecté peut devenir une preuve. Une règle de transformation peut devenir une méthode. Un croquis généré peut devenir un artefact. Ces distinctions empêchent le système de s’effondrer en un seul processus vague.
Critères d’évaluation
La musique basée sur les règles devrait être évaluée par écoute et structure ensemble. La procédure crée-t-elle des relations musicales significatives? La variation sert-elle la pièce? La rétroaction crée-t-elle un comportement réactif ou une dérive incontrôlée? Les règles sont-elles suffisamment documentées pour l’étude future? Le processus de sélection humaine est-il reconnu?
L’évaluation devrait également porter sur la pertinence matérielle. Un système qui pourrait utiliser n’importe quelle entrée avec le même effet peut être techniquement intéressant mais culturellement faible. Un système plus fort transforme le matériau d’une manière qui le préserve ou en révèle quelque chose.
Norme éditoriale
Lorsque vous publiez des recherches sur la musique algorithmique, documentez le système de composition. Nommez le matériel source, les règles, les plages de probabilité, le modèle de chronométrage, l’environnement logiciel et la sélection des sorties. Si le résultat est audio, conservez le son rendu et la description du processus.
Cette norme permet aux futurs lecteurs de comprendre le travail comme de la musique, des logiciels et des preuves de recherche.
Voie de lecture
La composition algorithmique est utile pour la recherche car elle relie producteurs de musique, compositeurs, codeurs et lecteurs curieux de l’IA. L’article devrait accueillir des questions pratiques sur la musique générative, puis aller vers une histoire plus profonde. La musique basée sur les règles n’a pas commencé avec l’IA moderne. Elle appartient à une lignée de systèmes formels, de processus stochastiques, de cybernétique et de studios électroniques.
Le chemin suivant devrait conduire à Système générateur, Rétroaction cybernétique, Audio Web et ORETH. Cela maintient la production musicale liée au plus large Knowledge Hub plutôt qu’isolée comme une catégorie de tutoriels.
Angle de conservation
Les sorties musicales sont particulièrement faciles à détacher du processus. Un fichier rendu peut survivre pendant que le patch, la graine, le score, la source de l’échantillon ou l’historique des paramètres disparaissent. Le travail algorithmique doit donc préserver le son et la procédure. Lorsque la reproductibilité totale est impossible, le dossier devrait au moins préserver suffisamment de contexte pour comprendre le système.
Ce contexte transforme une piste générée en preuve de recherche plutôt qu’en fichier audio.
Travaux futurs
Les futures entrées devraient couvrir la musique stochastique, les chaînes Markov, le codage en direct, le rythme générateur, la musique adaptative, la synthèse Web Audio, le mélange algorithmique et l’écoute automatique de la composition.
Concepts connexes
Lire Composition algorithmique, Système générateur, Rétroaction cybernétique, Audio Web et ORETH.
Lecture suggérée
Commencez par Xenakis pour la musique formelle et Wiener pour le contexte cybernétique. Ensuite, étudiez le codage en direct et des exemples Web Audio.
Articles connexes
Continuer avec Systèmes génériques, cybernétique et codage créatif et Systèmes sonores audio Web et basés sur le navigateur.
Glossaire
Composition algorithmique : musique organisée selon des règles ou des procédures.
Stochastique : impliquant une probabilité.
Codage en direct : écriture ou changement de code pendant la performance.
Boucle de rétroaction : sortie système revenant dans un comportement futur.
Limites
La composition algorithmique peut surestimer l’élégance du système et l’écoute sous-évaluée. Une procédure peut être intelligente tout en produisant de la musique faible.
Il peut également obscurcir le travail. Quelqu’un conçoit, synchronise, curate et contextualise le système.
Références
- Iannis Xenakis. Musique formelle. 1971.
- Norbert Wiener. Cybernétique. 1948.
- W3C. Web Audio API 1.1.
- Electronic Artefacts. ORETH et Generative System.