Skip to main content

Understanding Antigone's architecture

Introduction

Antigone offreoffers unean archecturearchitecture quithat peumay paraitreseem complexe,complex, maisbut quiit resteis sommeultimately toute assezquite simple àto comprendreunderstand pourif peuyou quetake l'onthe fassetime l'effortto deexplore s'y intéresser.it.

LesThe projetsProjects

LeThe concept deof projeta ressembleproject beaucoupis auxvery projetssimilar queto lesthe projects offered by Elektron machines Elektron(such proposentas (telles que lethe Digitakt, …). LeThe projetproject estis lathe basefoundation deof touteverything auwithin sein d'Antigone.

LesProjects projetscan peuventbe êtrecompared assimilés auxto presets, patchspatches, ouor programmesprograms quefound l'onin retrouvesome chez certains autresother modules ouor synthétiseurs.synthesizers. 

VoiciHere leis schémathe généralgeneral d'unschematic exempleof dea projetsample surproject lequelthat nouswe allonswill nousrefer référerto àmultiple plusieurstimes reprisein dans cettethis section deof lathe documentation. GardezKeep unan oeileye suron luiit pendantas votreyou lecture.read.

UnA projetproject estconsists constitué deof 2 ensemblesmain principauxsets organisantorganizing 3 grandsmajor concepts :concepts: 

  • leThe VOICES LAYOUT quiwhich organiseorganizes lesthe INSTRUMENTS
  • leThe GLOBAL (ouor paramètresglobal globaux)parameters)

AlorsWhile que lethe VOICES LAYOUT définidefines commenthow lesthe INSTRUMENTS deof votreyour projetproject seare répartissentdistributed suracross l'ensembleall desavailable voix disponibles,voices, GLOBAL définidefines lethe comportementcommon communbehavior deof tous lesall INSTRUMENTS d'unin mêmea projet.given project.

LaThe notionConcept deof voixVoice: :The LeVoices voices layoutLayout

AvantBefore dediving rentrerinto danshow le vif du sujet et de vous présenter comment lesthe INSTRUMENTS etand GLOBALs fonctionnent,work, attardonslet's noustake una instantmoment surto leunderstand the concept deof voix.voices.

Antigone offreoffers una maximum deof 6 voixvoices parper projetproject. LesVoices voixare sont lesthe circuits capablescapable d'émettreof duemitting son.sound. PouvoirBeing utiliserable to use 6 voixvoices veutmeans, doncfor direexample, qu'ilthat serait will be possible deto créercreate para exemple6-voice unpolyphonic instrument polyphonique de 6 voix (capable deof jouerplaying des6-note accordschords) deor to create 6 notes) ou de créer 6monophonic instruments monophoniques (chaqueeach instrument seracan uniquementonly capableplay de jouer une seuleone note àat laa fois)time), etand toutesall lespossible combinaisonsintermediate possibles intermédiairescombinations (ex:e.g., 2 instruments dewith 3 voix,voices each, 3 instruments dewith 2 voix,voices each, etc...)

DansIn lethe schémaabove ci-dessus,diagram, vousyou pouvezcan observersee l'exemplean d'unexample projetof constituéa deproject consisting of 3 instrumentsinstruments, seeach répartissantdistributed respectivementwith 33, voix,2, puis 2 voix etand 1 voixvoice chacun.respectively.

LesThe instrumentsInstruments

UnA projetproject peutcan donccontain contenir defrom 1 àto 6 instruments endepending fonctionon dehow leurthey répartitionare surdistributed lesacross the 6 voixavailable disponiblesvoices (définias pardefined leby the VOICES LAYOUT)

UnAn instrument estis composécomposed deof 3 composantsdifferent différentscomponents

ComposantsComponents RôleRole EnLearn savoir plusMore
unea machine

unan alogrithmealgorithm capable deof générergenerating dusound sonusing utilisanta unespecific synthèsesound sonore spécifique.synthesis.

 

AuAt momentthe d'écriretime cetteof writing this documentation, ilthere existeare 4 different types différents deof machines, offranteach chacuneoffering desvery sonoritésdifferent trèssounds, différentes,giving donnant à l'Antigone una largewide choixrange deof palettessound sonores.palettes.

bientôtcoming soon
una contrôleurcontroller dontwhose lesparameters paramètresdefine définissenthow commentthe l'instrument sebehaves comportewhen lorsqueyou vouscontrol le contrôlezit bientôtcoming soon
4 modulateursmodulators

capablescapable deof s'exécuterrunning enin parallèle,parallel, cesthese modulateursmodulators permettrontwill deallow complexifieryou leto comportementcomplicate dethe leurbehavior of their instrument dansover le temps.time.

 

BienAlthough quecommon communsto à unan instrument, ilyou vouswill serabe possibleable deto définirdefine des paramètres despecific modulation spécifiquesparameters àfor chacuneeach deof sesits voix.voices. CeThis qui rendmakes Antigone trèsvery, trèsvery puissant.powerful.

bientôtcoming soon

Global: The Global : les paramètres globauxParameters

Les paramètres globaux définissent donc le comportementThe global deparameters votredefine projet.the overall behavior of your project. 

UnA global estis composécomposed deof 5 composantsdifferent différentscomponents

ComposantsComponents RôleRole EnLearn savoir plusMore
una mixer

UneA mixing table dedefining mixagethe définissantbehavior leof comportement de chaqueeach instrument duin projetthe auproject niveauat dethe l'audio : lelevel: volume, la panoramiquepan

 

 

bientôtcoming soon
una scale quantizer

CeThis composantcomponent permetconfines de cloisonner lesthe notes jouéesplayed danswithin unea gammedefined etscale uneand hauteurtransposed transposée définie.pitch.

 

 

bientôtcoming soon
unea clock CeThis module permetallows deyou définirto lesdefine paramètresthe declock l'horlogeparameters permettantused deto synchronisersynchronize lesthe comportementsmodule's dubehaviors. module.This Cetteclock horlogecan peutbe touteither aussiinternal bienor êtreexternal interneto ou externe authe module. bientôtcoming soon
4 modulateursglobal globauxmodulators

CapablesCapable deof s'exécuterrunning enin parallèle,parallel, cesthese modulateursmodulators permettrontwill deallow complexifieryou leto comportementcomplicate globalthe duoverall projetbehavior dansof lethe temps.project over time.

 

 

 

bientôtcoming soon
Une matrice deA modulation matrix

CeThis composantcomponent permetallows deyou visualiserto dansvisualize unethe matrice,entirety l'intégralitéof desa project's modulations d'unwithin projeta matrix.

bientôtcoming soon

ContenuFile desContent fichiersby par typeType

MaintenantNow quethat nouswe savonsknow commenthow s'articulentthe lesdifferent différentscomponents composantsof d'una projetproject dansin Antigone,Antigone ilare estorganized, it is important deto comprendreunderstand commenthow cesthese mêmesame concepts s'articulentare enstructured tantas quefiles fichierson suryour votreSD carte SD.card.

PourFor lesthe 3 concepts mentionnésmentioned plus hautabove (PROJET,PROJECT, VOICES LAYOUTLAYOUT, etand INSTRUMENT) ilthere existeis una typefile de fichier.type.

Concepts ContenuFile du fichierContent typeFile de fichierType
ProjetProject

L'intégralitéAll desthe composantscomponents quithat ledefine définisseit (lesthe paramètresglobal globaux,parameters, lethe voiceivoice layout utilisé,used, etand lathe configuration deof chaqueeach instrument.instrument).

 

IlIt estis, donctherefore, completcomplete etand autonome.autonomous.

.nagp
Voices layout

LaThe configuration définissantdefining una nombrenumber d'of instruments etand lathe répartitiondistribution desof voixvoices utiliséesused parby cesthese instruments, ainsias quewell leuras modetheir decontrol contrôle.mode. 

 

VousYou pouvezcan utiliseruse cethis file type deto fichiersave poura  sauvegarder distinctivement un modèle dedistinct layout quemodel vousthat compteryou réemployerplan àto plusieursreuse reprises.multiple times. 

.nalp
Instrument

UneA machine etand sesits modulations.

 

VousYou pouvezcan utiliseruse cethis file type deto fichiersave poura sauvegarder distinctivement unreusable instrument réemployablein dansanother un autre projet.project.

.navp