SlideShare a Scribd company logo
1 of 15
Cellular automata synthesis of
       acoustic particles
Computers can compose music if programmed
accordingly

However AI systems only imitate composers of well
established musical styles

Conversely, whether computers can create new kind of
music is harder to study and judge

A solution is Program computer with abstract models that
embody the dynamics of compositional processes

From mathematical models to a more efficient and
flexible model -cellular automata
Granular synthesis         Cellular automata for
 method to translate
                           truly new music, pleasing
pattern into signal that
                                    to ears
 can drive a speaker




                    Chaosynth
                       - the
                     softsynth
Granular synthesis



Works by generating a rapid succession of very short sound
bursts called granules ,that together form larger sound events


Ear has a time threshold for discerning sound properties like
frequency and spectrum , below which any sound is a click.


Results exhibit a great sense of movement and sound flow

Here , no chopping and reassembling of pre-recorded
sound, but sound from scratch
Cellular automata –       ChaOs -the neural reverbatory
A discrete dynamical system              circuit


       n- dimensional grid             2-dimensional grid of
             of cells               identical electronic circuits
                                         called nerve cells

                                              States-
        Finite number of            quiscent, depolarised and
              states                         burned


        Cells constituting          Interact with
            neighbour                8 neighbour
                                       through
                                       electric
                                    current flow
       Collection of rules
State of a nerve cell..
     Vmin and Vmax threshold values characterise the state of a cell

quiescent(or • Internal voltage Vi below Vmin
 polarised) • Potential divider aimed at maintaining Vi below
                  Vmin
   State 0

                • Vi between Vmin(inclusive) and Vmax
Depolarised     • Electric capacitor regulates rate of depolarisation
State 1…n-2     • Increasing depolarisation is the tendency




   Burned       • Vi reaches Vmax, nerve cell fires
  State n-1     • Next tick, replaced by a new quiescent cell
0 : Polarised
         If
m(t)=0, m(t+1)=int    1 : Depolarised
 (A/r1)+ int(B/r2)
                        2 : Burned




    If 0<m(t)<n-
 1, m(t+1)=int(S/A)
         +k




    If m(t)=n-
   1, m(t+1)= 0
Burned to polarised
Mapping to waveform parameters




• 1 cycle, 1                  • Each
               • Each           waveform        • Each
  granule                                         possible
  produced       granule        produced
                 composed       by a digital      cell state
  by CA                                           associated
                 of several     oscillator, n
                 spectral       eeding 3          with a
                 componen       parameters        frequency
                 t              -frequency        value and
                 waveforms      , amplitude       oscillators
                                and               associated
                                duration          to number
                                                  of nerve
                                                  cells
Mechanism - an example




Frequency of each oscillator – arithmetic mean   At each cycle, spectrum of signals produced
 over frequency values associated to states of   by oscillators of each sub-grid add up to give
        cells of corresponding sub-grid                spectrum of respective granule
Setting the parameters
Control panel ,the
user interface provides
adjustment for size of
grid , specify ChaOs
parameters - resistance
and capacitance, size of
granules(in sec) and
number of iterations
The oscillator panel
specify amplitude of
each oscillator
Frequency panel set
number and range of
frequencies and
associating each with a
state
Set waveform
Apply filters and
envelopes
to




   Random initialisation of
    states in grid produces
                                               Settle to an oscillatory
    initial wide distribution
                                  to          cycle
    of frequency values
                                               Characterstic of a
   Noise attack of a vocal
                                              sustained tone
    sound


           Variations in rate of transition obtained by
                      changing r1, r2 and k
Taxonomy for the design of complex sounds

                                              General
Fixed mass     Flow     Chaotic   Explosive   textures

 Lighten     Cascade    Insects   Metallic
             Landing                          Textures
 Darken                 Melos     Woody
             Raising
  Dull                  Boiler    Glassy
               Lift
 Elastic                Windy     Blower
             Crossing                         Effects
 Melted       Drift     Noises     Drum
Pleasing to
                  the ears
                    when
                 blended in
                compostion




Fit no known
  category
when isolated
References:
(1) Miranda, E.R., “The art of rendering sounds from
emergent behaviour: cellular automata granular
synthesis”, Euromicro Conference, proceedings of the 26th
5-7 Sept, page(s):350 - 355 vol.2, 2000.
(2) Correa, J. ,Miranda, E.R. and Wright, J., Categorising
Complex Dynamic Sounds,2001.
(3) Miranda, E.R., “On the Music of Emergent Behaviour
What can Evolutionary Computation bring to the
Musician?”,Gecco,2003.
(4) “Composer scores advance in high-tech
tunes”, Electronic Engineering Times January 6, 2003.
(5) http://x2.i-dat.org/~csem/UNESCO/9/9.pdf
(6) http://www.sonicspot.com/chaosynth/chaosynth.html
(8)http://www.nyrsound.com/Chaosynth/CsynInformation.h
tm


                                                               Any
                                                             Queries ?

More Related Content

Similar to Chaosynth

HUFFMAN CODING ALGORITHM BASED ADAPTIVE NOISE CANCELLATION
HUFFMAN CODING ALGORITHM BASED ADAPTIVE NOISE CANCELLATIONHUFFMAN CODING ALGORITHM BASED ADAPTIVE NOISE CANCELLATION
HUFFMAN CODING ALGORITHM BASED ADAPTIVE NOISE CANCELLATIONIRJET Journal
 
Mri image quality gamal mahdaly
Mri image quality gamal mahdalyMri image quality gamal mahdaly
Mri image quality gamal mahdalyGamal Mahdaly
 
Frequency Measurement Devices
Frequency Measurement DevicesFrequency Measurement Devices
Frequency Measurement Devicesghanshyam zambare
 
Envelope coding in the cochlear nucleus: a data mining approach
Envelope coding in the cochlear nucleus: a data mining approachEnvelope coding in the cochlear nucleus: a data mining approach
Envelope coding in the cochlear nucleus: a data mining approachAlbanLevy
 
Coherence and Stochastic Resonances in Fitz-Hugh-Nagumo Model
Coherence and Stochastic Resonances in Fitz-Hugh-Nagumo ModelCoherence and Stochastic Resonances in Fitz-Hugh-Nagumo Model
Coherence and Stochastic Resonances in Fitz-Hugh-Nagumo ModelPratik Tarafdar
 
Topic - NMR spectroscopy.ppt
Topic - NMR spectroscopy.pptTopic - NMR spectroscopy.ppt
Topic - NMR spectroscopy.pptSATISH KOLA
 
My Presentation @Ryerson University
My Presentation @Ryerson UniversityMy Presentation @Ryerson University
My Presentation @Ryerson UniversityJagdish Bhatt
 
Magnetic resonance imaging
Magnetic resonance imagingMagnetic resonance imaging
Magnetic resonance imagingAbhinaya Luitel
 
Melde’s experiment with an aquarium aerator
Melde’s experiment with an aquarium aeratorMelde’s experiment with an aquarium aerator
Melde’s experiment with an aquarium aeratorMidoOoz
 
Ftir final presentation
Ftir final presentationFtir final presentation
Ftir final presentationTejasvi Bhatia
 

Similar to Chaosynth (20)

U ltrasound physiscs
U ltrasound physiscsU ltrasound physiscs
U ltrasound physiscs
 
HUFFMAN CODING ALGORITHM BASED ADAPTIVE NOISE CANCELLATION
HUFFMAN CODING ALGORITHM BASED ADAPTIVE NOISE CANCELLATIONHUFFMAN CODING ALGORITHM BASED ADAPTIVE NOISE CANCELLATION
HUFFMAN CODING ALGORITHM BASED ADAPTIVE NOISE CANCELLATION
 
Mri hardware
Mri hardwareMri hardware
Mri hardware
 
Mri image quality gamal mahdaly
Mri image quality gamal mahdalyMri image quality gamal mahdaly
Mri image quality gamal mahdaly
 
Frequency Measurement Devices
Frequency Measurement DevicesFrequency Measurement Devices
Frequency Measurement Devices
 
Envelope coding in the cochlear nucleus: a data mining approach
Envelope coding in the cochlear nucleus: a data mining approachEnvelope coding in the cochlear nucleus: a data mining approach
Envelope coding in the cochlear nucleus: a data mining approach
 
xrd basic
 xrd basic xrd basic
xrd basic
 
Coherence and Stochastic Resonances in Fitz-Hugh-Nagumo Model
Coherence and Stochastic Resonances in Fitz-Hugh-Nagumo ModelCoherence and Stochastic Resonances in Fitz-Hugh-Nagumo Model
Coherence and Stochastic Resonances in Fitz-Hugh-Nagumo Model
 
Nmr ppt.
Nmr ppt.Nmr ppt.
Nmr ppt.
 
Topic - NMR spectroscopy.ppt
Topic - NMR spectroscopy.pptTopic - NMR spectroscopy.ppt
Topic - NMR spectroscopy.ppt
 
Du32747753
Du32747753Du32747753
Du32747753
 
Acoustic sensors
Acoustic sensorsAcoustic sensors
Acoustic sensors
 
My Presentation @Ryerson University
My Presentation @Ryerson UniversityMy Presentation @Ryerson University
My Presentation @Ryerson University
 
MR Spectroscopy
MR SpectroscopyMR Spectroscopy
MR Spectroscopy
 
Ultrasound Physics Jr.pptx
Ultrasound Physics  Jr.pptxUltrasound Physics  Jr.pptx
Ultrasound Physics Jr.pptx
 
Magnetic resonance imaging
Magnetic resonance imagingMagnetic resonance imaging
Magnetic resonance imaging
 
C4_S2_G8 (1).pdf
C4_S2_G8  (1).pdfC4_S2_G8  (1).pdf
C4_S2_G8 (1).pdf
 
C4_S2_G8 .pdf
C4_S2_G8 .pdfC4_S2_G8 .pdf
C4_S2_G8 .pdf
 
Melde’s experiment with an aquarium aerator
Melde’s experiment with an aquarium aeratorMelde’s experiment with an aquarium aerator
Melde’s experiment with an aquarium aerator
 
Ftir final presentation
Ftir final presentationFtir final presentation
Ftir final presentation
 

Chaosynth

  • 1.
  • 2. Cellular automata synthesis of acoustic particles
  • 3. Computers can compose music if programmed accordingly However AI systems only imitate composers of well established musical styles Conversely, whether computers can create new kind of music is harder to study and judge A solution is Program computer with abstract models that embody the dynamics of compositional processes From mathematical models to a more efficient and flexible model -cellular automata
  • 4. Granular synthesis Cellular automata for method to translate truly new music, pleasing pattern into signal that to ears can drive a speaker Chaosynth - the softsynth
  • 5. Granular synthesis Works by generating a rapid succession of very short sound bursts called granules ,that together form larger sound events Ear has a time threshold for discerning sound properties like frequency and spectrum , below which any sound is a click. Results exhibit a great sense of movement and sound flow Here , no chopping and reassembling of pre-recorded sound, but sound from scratch
  • 6. Cellular automata – ChaOs -the neural reverbatory A discrete dynamical system circuit n- dimensional grid 2-dimensional grid of of cells identical electronic circuits called nerve cells States- Finite number of quiscent, depolarised and states burned Cells constituting Interact with neighbour 8 neighbour through electric current flow Collection of rules
  • 7. State of a nerve cell.. Vmin and Vmax threshold values characterise the state of a cell quiescent(or • Internal voltage Vi below Vmin polarised) • Potential divider aimed at maintaining Vi below Vmin State 0 • Vi between Vmin(inclusive) and Vmax Depolarised • Electric capacitor regulates rate of depolarisation State 1…n-2 • Increasing depolarisation is the tendency Burned • Vi reaches Vmax, nerve cell fires State n-1 • Next tick, replaced by a new quiescent cell
  • 8. 0 : Polarised If m(t)=0, m(t+1)=int 1 : Depolarised (A/r1)+ int(B/r2) 2 : Burned If 0<m(t)<n- 1, m(t+1)=int(S/A) +k If m(t)=n- 1, m(t+1)= 0 Burned to polarised
  • 9. Mapping to waveform parameters • 1 cycle, 1 • Each • Each waveform • Each granule possible produced granule produced composed by a digital cell state by CA associated of several oscillator, n spectral eeding 3 with a componen parameters frequency t -frequency value and waveforms , amplitude oscillators and associated duration to number of nerve cells
  • 10. Mechanism - an example Frequency of each oscillator – arithmetic mean At each cycle, spectrum of signals produced over frequency values associated to states of by oscillators of each sub-grid add up to give cells of corresponding sub-grid spectrum of respective granule
  • 11. Setting the parameters Control panel ,the user interface provides adjustment for size of grid , specify ChaOs parameters - resistance and capacitance, size of granules(in sec) and number of iterations The oscillator panel specify amplitude of each oscillator Frequency panel set number and range of frequencies and associating each with a state Set waveform Apply filters and envelopes
  • 12. to  Random initialisation of states in grid produces  Settle to an oscillatory initial wide distribution to cycle of frequency values  Characterstic of a  Noise attack of a vocal sustained tone sound Variations in rate of transition obtained by changing r1, r2 and k
  • 13. Taxonomy for the design of complex sounds General Fixed mass Flow Chaotic Explosive textures Lighten Cascade Insects Metallic Landing Textures Darken Melos Woody Raising Dull Boiler Glassy Lift Elastic Windy Blower Crossing Effects Melted Drift Noises Drum
  • 14. Pleasing to the ears when blended in compostion Fit no known category when isolated
  • 15. References: (1) Miranda, E.R., “The art of rendering sounds from emergent behaviour: cellular automata granular synthesis”, Euromicro Conference, proceedings of the 26th 5-7 Sept, page(s):350 - 355 vol.2, 2000. (2) Correa, J. ,Miranda, E.R. and Wright, J., Categorising Complex Dynamic Sounds,2001. (3) Miranda, E.R., “On the Music of Emergent Behaviour What can Evolutionary Computation bring to the Musician?”,Gecco,2003. (4) “Composer scores advance in high-tech tunes”, Electronic Engineering Times January 6, 2003. (5) http://x2.i-dat.org/~csem/UNESCO/9/9.pdf (6) http://www.sonicspot.com/chaosynth/chaosynth.html (8)http://www.nyrsound.com/Chaosynth/CsynInformation.h tm Any Queries ?