Skip to main content

Comprendre l'architecture d'Antigone

Introduction

Antigone offre une archecture qui peu paraitre complexe, mais qui reste somme toute assez simple à comprendre pour peu qu'on fasse l'effort de s'y intéresser.

Les projets

Le concept de projet ressemble beaucoup aux projets que les machines Elektron proposent (telles que le Digitakt, …). Le projet est la base de tout au sein d'Antigone.

Les projets peuvent être assimilés aux presets, patchs ou programmes que l'on retrouve chez certains autres modules ou synthétiseurs. 

Voici le schéma général d'un exemple de projet sur lequel nous allons nous référer à plusieurs reprise dans cette section de la documentation. Gardez un oeil sur lui pendant votre lecture.

Un projet est constitué de 2 ensembles principaux: 

  • le VOICES LAYOUT qui organise les INSTRUMENTS
  • le GLOBAL (ou paramètres globaux)

Alors que le VOICES LAYOUT défini comment les INSTRUMENTS de votre projet se répartissent sur l'ensemble des voix disponibles, GLOBAL défini le comportement commun de tous les INSTRUMENTS d'un même projet.

La notion de voix : Le voices layout

Avant de rentrer dans le vif du sujet et de vous présenter comment les INSTRUMENTS et GLOBALs fonctionnent, attardons un instant sur le concept de voix.

Antigone offre un maximum de 6 voix par projet. Les voix sont les circuits capables d'émettre du son. Pouvoir utiliser 6 voix veux donc dire qu'il sera possible de créer par exemple un instrument polyphonique de 6 voix (capable de jouer des accords de 6 notes) ou de créer 6 instruments monophoniques (chaque instrument sera uniquement capable de jouer une seule note à la fois) et toutes les combinaisons possibles intermédiaires (ex: 2 instruments de 3 voix, 3 instruments de 2 voix, etc...)

Dans le schéma ci-dessus, vous pouvez observer l'exemple d'un projet constitué de 3 instruments se répartissant respectivement 3 voix, puis 2 voix et 1 voix chacun.

Les instruments

Un projet peut donc contenir de 1 à 6 instruments en fonction de leur répartition sur les 6 voix disponibles (défini par le VOICES LAYOUT)

Un instrument est composé de 3 composants différents

Composants Rôle En savoir plus
une machine un alogrithme capable de générer du son utilisant une synthèse sonore spécifique. Au moment d'écrire cette documentation, il existe 4 types de machines différents, offrant des sonorités très différentes, donnant à l'Antigone un large choix de palettes sonores.
un controleur dont les paramètres définissent comment l'instrument se comporte lorsque vous le contrôlez
4 modulateurs en parallèle, ces modulateurs permettront de complexifier leur jeu dans le temps. Bien que commun à un instrument, il vous sera possible de définir des paramètres spécifiques à chacune de ses voix. Ce qui rend Antigone très très puissant.

Gobal : les paramètres globaux

TBD