Theme Xenakis Gendyn

2 réalisations différentes du programme Gendyn de Xenakis en Pure Data
2 different realizations of Xenakis's Gendyn program in Pure Data
 
Gendyn (GENeration DYNamique stochastique) est le nom d'un programme informatique de synthèse sonore écrit dans les années 1990 sur une idée de ../ARGOPd/wikipedia-16x16 Iannix Xenakis.
 
- 2 musiques de Xenakis sont directement issues de ce programme: Gendy 3 et S.709
 
- Cette synthèse sonore fonctionne depuis la microstructure du son, à l'échelle de l'échantillon, du timbre, jusqu'à la forme musicale.
 
Xenakis nomme cette synthèse "DSS": Dynamic Stochastic Synthesis.
 
- L'onde sonore est synthétisée segment après segment.
- Un segment relie 2 points (2 breakpoints).
- Chaque point est défini par sa position dans le temps, horizontalement (h), et son amplitude, verticalement (v).
- Les points sont synthétisés par groupe.
- Il y a N points (N breakpoints) dans un groupe.
- Un groupe de points constitue une forme d'onde, une période (T).
- Chaque point (h, v) est calculé à partir du même point dans le groupe qui le précède en utilisant des lois des probabilités (marche aléatoire).
Gendyn (GENeration DYNamique stochastique) is the name of a sound synthesis computer program written in the 1990s on an idea from ../ARGOPd/wikipedia-16x16 Iannix Xenakis.
 
- 2 Xenakis musics are directly resulting from this program: Gendy 3 et S.709
 
- This sound synthesis operates from the microstructure of sound, on the time scale of a sample, of the timbre, up to the musical form.
 
Xenakis calls this synthesis "DSS": Dynamic Stochastic Synthesis.
 
-  The sound wave is synthesized segment after segment.
- A segment links two points (2 breakpoints).
- Each point is defined by its position in time, horizontally (h), and its amplitude, vertically (v).
- Points are synthesized by group.
- There are N points (N breakpoints) in a group.
- A group of points constitutes a waveform, a period (T).
- Each point (h, v) is calculated from the same point in the group before it using probability distribution (random walk).
Gendyn
Source: Iannis Xenakis "Formalized Music" (1992) p290

 
Cette synthèse sonore ("Gendyn" ou "Gendy") a été récemment implantée, en temps réel, sous Pure Data, Max, SuperCollider, Csound... This sound synthesis ("Gendyn" or "Gendy") was recently implemented, in real time, in: Pure Data, Max, SuperCollider, Csound...
 


5 Patches Pure Data:
  pd ExMM176-GendynA.zip 
 
compatible:
  Pd-0.43.4-extended

compatible:
  MacOSX.6, MacOSX.9 + Mac-Intel
  Linux (Ubuntu 12.04 32b OK)

incompatible:
  MacX.5 + Mac-PowerPC
  Windows
ExMM176aSimple-GendynA
 

Ce patch est constitué de modules ARGOPd et d'objets Pure Data reliés.  
 
Comment ça marche:
 
- Le module "GendynA":
This patch is made of ARGOPd modules and Pure Data objects interconnected.

How it works:
 
- The "GendynA" module:
MMGendy.png
utilise 2 objets gendy~ gendy~ v0.6.0 de Spencer Russell "A Dynamic Stochastic Synthesis external"
Avec gendy~.pd_linux:  Built on Ubuntu by Patrick Pagano
Avec gendy~.pd_darwin: Built for OSX   by Matthias Kronlachner
 
2 objets pour 2 sorties et un effet stereo.
 
A suivre...
uses two objects gendy~ gendy~ v0.6.0 by Spencer Russell "A Dynamic Stochastic Synthesis external"
With gendy~.pd_linux:  Built on Ubuntu by Patrick Pagano
With gendy~.pd_darwin: Built for OSX by Matthias Kronlachner
 
2 objects for 2 outputs and a stereo effect.
 
To be continued...
Un enregistrement audio en jouant avec:

An audio recording playing with:


ExMM176b-GendynA

Play
ExMM176b-GendynA.mp3
(1.2M 1'15")



3 Patches Pure Data: 
  pd ExMM177-GendynB.zip
 
compatible:
  Pd-0.43.4-extended
 
compatible:
  MacOS
  Linux
  Windows
ExMM177aSimple-GendynB
 
 
Ce patch est constitué de modules ARGOPd et d'objets Pure Data reliés.  
 
Comment ça marche:
 
- Le module "GendynB":
This patch is made of ARGOPd modules and Pure Data objects interconnected.

How it works:
 
- The "GendynB" module:
MMGendynB
utilise GenDynToolkit de Gordan Krekovic.
uses GenDynToolkit by Gordan Krekovic.
"A versatile Pure Data toolkit for controlling dynamic stochastic synthesis".
Ce module utilise 2 fois le "subpatch" gendyn~, modifié, de Gordan Krekovic.

Le fichier gendynModif~.pd doit se trouver dans le même dossier que le patch.

gendynModif~ synthétise l'onde sonore en fonction des paramètres choisis.

gendynModif~ ajoute au subpatch original:
  - 1 bouton "Freeze" qui arrête les marches aléatoires.
  - 2 nouvelles lois de probabilités: Cauchy et Uniforme en plus de la loi de Gauss ou Normale.
    Beaucoup d'autres lois restent à implanter! Exemple: la loi de Xenakis.

  - 2 sorties: 2 gendynModif~ synthétisent 2 ondes avec les mêmes paramètres, pour un effet stereo.
 
A suivre...

This module uses 2 "subpatch" gendyn~ by Gordan Krekovic, modified.

The file gendynModif~.pd must be in the same folder as the patch.

gendynModif~ synthesizes the sound wave according to the chosen parameters.

gendynModif~ adds to the original subpatch:
- 1 button "Freeze" which stops the random walks.
- 2 new probability distributions: Cauchy and Uniform in addition to the Gaussian or Normal distribution .
Many other distributions remain to be implemented! Example: the Xenakis distribution.

- 2 outputs: 2 gendynModif~ synthesize 2 waves with the same parameters, for a stereo effect.
 
To be continued...

2 enregistrements audio en jouant avec:
2 audio recordings playing with:
ExMM177b-GendynB

Play
ExMM177b-GendynB1.mp3
(1.6M 1'38")

Play
ExMM177b-GendynB2.mp3
(1.6M 1'40")
 

 
Livre: Book:
 
- Iannis Xenakis Formalized Music Thought and Mathematics in Music (1992) chapter 9 (pp 246-254) & chapters 13 and 14 (pp 289-322).
 
 
Citation: Quotation:
 
 
- "The GENDYN program is the software implementation of dynamic stochastic synthesis, a rigorous algorithmic composition procedure conceived by Iannis Xenakis (1992). The original program was written in BASIC by the composer himself at CEMAMu, Paris, with the assistance of Marie-Hélène Serra. In 1991, a single run of this program, called GENDY301, generated GENDY3, a piece of about 20 min duration."  Peter Hoffmann "The New GENDYN Program"
 
 
Ecouter: Listen:
 
- Iannis Xenakis
- Gendy 3          (1991 18'45  2 tracks tape) YouTube1/2  2/2  UbuWeb 
                   De 1 à 16 pistes de synthèse GENDYN sont entendues simultanément.
From 1 to 16 GENDYN synthesis tracks are heard simultaneously.
- S.709            (1994  7'    2 tracks tape) CD Extrait  YouTube
                   De 1 à 4 pistes de synthèse GENDYN sont entendues simultanément.
From 1 to 4 GENDYN synthesis tracks are heard simultaneously.
- La Légende d'Eer (1977 45'    7 tracks tape) UbuWeb
  Utilise parfois la "synthèse stochastique", bien avant l'écriture du programme GENDYN.
Sometimes uses "stochastic synthesis", long before the writing of GENDYN program.
  Voir: Stochastic Synthesis: Origins and Extensions p21 Sergio Luque (2006)
      : Compositional Models in Xenakis's Electroacoustic Music Agostino Di Scipio (1998)
 
- Russell HASWELL & Florian HECKER 
- Kanal Gendyn (2004–2011) LP + DVD audio Editions MEGO
 
Liens: Links:
  
- Pd-Extended & ARGOPd
 
- gendyflext    gendy~ for Pure Data and Max/MSP de Spencer Russell
- GenDynToolkit for Pure Data de Gordan Kreković  YouTube
 
- Gendy1  Gendy2  Gendy3 pour SuperCollider par Nick Collins
- gendy   gendyc  gendyx pour Csound        par Tito Latini
- gendy1-3               pour MaxMSP 5      par Stephen Lumenta
- Fa Octothorp: Gendy + Max/MSP + Kinect + OSC + Iannix. Vimeo
 
- Forum “Post-Xenakians” Peter Hoffmann
- Music Out of Nothing? A Rigorous Approach to Algorithmic Composition by Iannis Xenakis Peter Hoffmann
- "Sound Synthesis Procedures as Texts: An Ontological Politics in Electroacoustic and Computer Music" Christopher Haworth Computer Music Journal Vol 39-1 2015
 
- Marche aléatoire  ../ARGOPd/wikipedia-16x16fr  ../ARGOPd/wikipedia-16x16en  Random walk
- Stochastic        ../ARGOPd/wikipedia-16x16en
- Xenakis           ../ARGOPd/wikipedia-16x16fr  ../ARGOPd/wikipedia-16x16en        Site officiel
 
 

page mise à jour 27 2 2017 page updated 2 27 2017
  
Paresys Accueil Paresys Home