SlideShare a Scribd company logo
Dr Giles R. Greenway
@augeas
http://www.slideshare.net/gilesgreenway
(In)Discrete Music
(See also: “Oblique Strategies Against Humanity”,
EMF 2016.)
http://www.slideshare.net/gilesgreenway
Implement it on slow machines in low-level languages.
No chance of manipulating audio in real time.
“Back in the good-old days...”
Books on chaos, fractals, cellular automata and mathematical
recreations contained pseudocode.
http://www.slideshare.net/gilesgreenway
Jeff Minter’s Trip-A-Tron, Colourspace, Psychedelia
Hinouema the Malediction
Fight Your Own War, Jenniffer Wallis, Headpress
“Back in the good-old days...”
http://www.slideshare.net/gilesgreenway
Two choices for each configuration, represent as a byte.
28
= 256 possible automata.
Numbering scheme attributed to Stephen Wolfram.
Elementary 1D Cellular Automata
Consider a 1D array of cells with two states, “on” or “off”.
Often start with a single central seed cell initially on.
A cell’s future depends on the its past and that of its neighbours.
23
= 8 possible previous configurations for each cell.
“Periodic boundary conditions”?
Elementary 1D Cellular Automata
Rule 30 Rule 110
http://www.slideshare.net/gilesgreenway
Making “Music” with 1D CAs
http://tinyurl.com/wolframsacrank
Making “Music” with 1D CAs
75 45 30 73 105 86
.
101 89
8 rules, 64 beats each.
5 central cell columns trigger drums: (mido Python library)
open hat, low tom, kick, high tom, closed hat
3 central cell columns with 6-bit “history” play “melody”.
Three note polyphony, 0-63, offset by 0, 31, 62.
Most significant bit represents the present.
http://www.slideshare.net/gilesgreenway
What does a Gauss Map sound like?
http://www.slideshare.net/gilesgreenway
What’s a Gauss Map?
http://www.slideshare.net/gilesgreenway
For α, β create a sequence of x
values.
Each slice through the map is a
histogram of the x values.
Vary β on the horizontal axis.
x on the vertical axis, α varies
in time, scan β up and down.
Bifurcation diagrams as spectra
http://www.slideshare.net/gilesgreenway
Inverse Short-Time Discrete
Fourier transform:
Take the inverse real discrete
Fourier transform of each
histogram. (numpy.fft.irfft)
Multiply each chunk of signal
by a window function.
Offset each chunk by
successive “hops” and
superimpose them.
Right channel is the left
channel played backwards.
http://ubu.com/historical/oram/
Pan according to the centre of
the distribution.
Back to elementary 1D CAs:
http://www.slideshare.net/gilesgreenway
Take a 1D CA with an array of 512 cells.
Start with a single central defect.
Interpret the 6 previous states of each cell as bits.
Treat successive rows as spectra.
Left channel rule 30, right channel rule 86.
The results are “uncompromising”.
Meanwhile, in 1963:
http://www.slideshare.net/gilesgreenway
Simplified model of convection currents.
Describes the rates of change of 3 variables, x, y and z.
There are no analytical solutions.
x(t) = ?, y(t) = ?, z(t) = ?
Simulate the system with numerical approximations.
Slight changes in the start-point cause dramatically
different behaviour.
“Deterministic Nonperiodic Flow”, Edward N Lorenz, Journal of
the Atmospheric Sciences, vol 20, pg 130 1963.
http://www.slideshare.net/gilesgreenway
Change (almost) nothing and
continue with immaculate
inconsistency.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
http://www.slideshare.net/gilesgreenway
Variables modify the frequency of sinusoidal oscillators.
These frequencies are modulated by other oscillators, whose
frequencies are controlled by other variables.
x variable controls stereo panning.
Discard some axioms. Acquire some
more axioms:
As many parameters of the mathematical system as possible
should influence the sound.
Minimize arbitrary choices. Minimize your influence.
It should sound the way it looks.
Left channel, right channel,
centre channel.
“I never wanted a modular synth...”
http://www.slideshare.net/gilesgreenway
A.C. circuits can be
modelled by differential
equations, so differential
equations can be modelled
by A.C. circuits.
For a time, both analogue
and digital computers
coexisted.
http://blog.analogmachine.org/2012/03/15/analog-computers/
http://users.physics.harvard.edu/~horowitz/misc/lorenz.htm
“It's almost too simple”
http://www.slideshare.net/gilesgreenway
http://www.slideshare.net/gilesgreenway
http://augeas.github.io/Chaoscillator/
“Notes from the Metalevel”
http://www.slideshare.net/gilesgreenway
http://overtone.github.io/
Overtone: Clojure library for
controlling Supercollider. (Clojure
is a Lisp-like language that
compiles to Java. Clojurescript
compiles to JS.)
Create buffers filled with Lorenz
signals to use as LFOs.
https://github.com/augeas/chaoscillator-ii
“All right, I do want a modular synth.”
http://www.slideshare.net/gilesgreenway
http://www.sound-machines.it/product/ns1nanosynth/
Nanosynth: One variable controls
pitch, one controls pulse width, one
controls filter cut-off. Subtract x
from 5V to control Werkstatt VCA
for panning.
Werkstatt: Variables control pitch,
LFO rate (to modulate pitch) and
filter cut-off.
http://www.slideshare.net/gilesgreenway
Control analogue instruments via
Pygame's MIDI module.
Quantized to 128 values.
x variable plays Microbrute. (y and z
control waveshaping and filter cut-off.)
y and z variables play Volca keys
polyphonically. (x controls the filter.)
Trigger kick-drum on Volca beats when x
changes sign.
Turn up portamento, hope for the best.
Make an exhaustive list of
everything you might do and
do the last thing on the list.
“Merry Christmas, Mr Lorenz”
http://www.slideshare.net/gilesgreenway
https://soundcloud.com/giles-richard-greenway/merry-christmas-mr-lorentz
“There's quite a nice build up of forms here that seem to
culminate and then drift apart to sort of make a flag post
around which the construction takes on a nice compositional
form! It's impressive the ways in which the saw tooth waves
are manipulated to conjure overlapping smoothness with
harsh edges here and there. Really nice outcome with this
track!” -Will Connor
https://soundcloud.com/willconnorseesar
“My God! What has sound got to do
with music?” -Charles Ives.
What has music got to do with
sound?

More Related Content

Similar to (In)discrete Music

Recurrent Neural Networks
Recurrent Neural NetworksRecurrent Neural Networks
Recurrent Neural Networks
Sharath TS
 
Lambda? You Keep Using that Letter
Lambda? You Keep Using that LetterLambda? You Keep Using that Letter
Lambda? You Keep Using that Letter
Kevlin Henney
 
Random thoughts on IoT
Random thoughts on IoTRandom thoughts on IoT
Random thoughts on IoT
Mark Carney
 
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
Joshua Holden
 
Matricų kombinatorikos taikymas automatų rūšiavimui ir NP ir P automatų klasi...
Matricų kombinatorikos taikymas automatų rūšiavimui ir NP ir P automatų klasi...Matricų kombinatorikos taikymas automatų rūšiavimui ir NP ir P automatų klasi...
Matricų kombinatorikos taikymas automatų rūšiavimui ir NP ir P automatų klasi...
Lietuvos kompiuterininkų sąjunga
 
Artificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computationArtificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computation
Mohammed Bennamoun
 
Is there a real distinction between the so-called chaotic chambers and the mo...
Is there a real distinction between the so-called chaotic chambers and the mo...Is there a real distinction between the so-called chaotic chambers and the mo...
Is there a real distinction between the so-called chaotic chambers and the mo...
Mathias Magdowski
 
Generative Models and ChatGPT
Generative Models and ChatGPTGenerative Models and ChatGPT
Generative Models and ChatGPT
Loic Merckel
 
Othello Critical Essays. Collection of Othello Essays for A level English Lit...
Othello Critical Essays. Collection of Othello Essays for A level English Lit...Othello Critical Essays. Collection of Othello Essays for A level English Lit...
Othello Critical Essays. Collection of Othello Essays for A level English Lit...
Ashley Matulevich
 

Similar to (In)discrete Music (9)

Recurrent Neural Networks
Recurrent Neural NetworksRecurrent Neural Networks
Recurrent Neural Networks
 
Lambda? You Keep Using that Letter
Lambda? You Keep Using that LetterLambda? You Keep Using that Letter
Lambda? You Keep Using that Letter
 
Random thoughts on IoT
Random thoughts on IoTRandom thoughts on IoT
Random thoughts on IoT
 
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
 
Matricų kombinatorikos taikymas automatų rūšiavimui ir NP ir P automatų klasi...
Matricų kombinatorikos taikymas automatų rūšiavimui ir NP ir P automatų klasi...Matricų kombinatorikos taikymas automatų rūšiavimui ir NP ir P automatų klasi...
Matricų kombinatorikos taikymas automatų rūšiavimui ir NP ir P automatų klasi...
 
Artificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computationArtificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computation
 
Is there a real distinction between the so-called chaotic chambers and the mo...
Is there a real distinction between the so-called chaotic chambers and the mo...Is there a real distinction between the so-called chaotic chambers and the mo...
Is there a real distinction between the so-called chaotic chambers and the mo...
 
Generative Models and ChatGPT
Generative Models and ChatGPTGenerative Models and ChatGPT
Generative Models and ChatGPT
 
Othello Critical Essays. Collection of Othello Essays for A level English Lit...
Othello Critical Essays. Collection of Othello Essays for A level English Lit...Othello Critical Essays. Collection of Othello Essays for A level English Lit...
Othello Critical Essays. Collection of Othello Essays for A level English Lit...
 

Recently uploaded

Rishikesh @ℂall @Girls ꧁❤Book❤꧂@ℂall @Girls Service Vip Top Model Safe
Rishikesh  @ℂall @Girls ꧁❤Book❤꧂@ℂall @Girls Service Vip Top Model SafeRishikesh  @ℂall @Girls ꧁❤Book❤꧂@ℂall @Girls Service Vip Top Model Safe
Rishikesh @ℂall @Girls ꧁❤Book❤꧂@ℂall @Girls Service Vip Top Model Safe
hilij84961
 
Fashionista Chic Couture Mazes and Coloring AdventureA
Fashionista Chic Couture Mazes and Coloring AdventureAFashionista Chic Couture Mazes and Coloring AdventureA
Fashionista Chic Couture Mazes and Coloring AdventureA
julierjefferies8888
 
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
taqyed
 
Caffeinated Pitch Bible- developed by Claire Wilson
Caffeinated Pitch Bible- developed by Claire WilsonCaffeinated Pitch Bible- developed by Claire Wilson
Caffeinated Pitch Bible- developed by Claire Wilson
ClaireWilson398082
 
Codes n Conventionss copy (2).pptx new new
Codes n Conventionss copy (2).pptx new newCodes n Conventionss copy (2).pptx new new
Codes n Conventionss copy (2).pptx new new
ZackSpencer3
 
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
zeyhe
 
In Focus_ The Evolution of Boudoir Photography in NYC.pdf
In Focus_ The Evolution of Boudoir Photography in NYC.pdfIn Focus_ The Evolution of Boudoir Photography in NYC.pdf
In Focus_ The Evolution of Boudoir Photography in NYC.pdf
Boudoir Photography by Your Hollywood Portrait
 
All the images mentioned in 'See What You're Missing'
All the images mentioned in 'See What You're Missing'All the images mentioned in 'See What You're Missing'
All the images mentioned in 'See What You're Missing'
Dave Boyle
 
ART APPRECIATION DISCUSSION LESSON 9.pptx
ART APPRECIATION DISCUSSION  LESSON 9.pptxART APPRECIATION DISCUSSION  LESSON 9.pptx
ART APPRECIATION DISCUSSION LESSON 9.pptx
AlizzaJoyceManuel
 
2024 MATFORCE Youth Poster Contest Winners
2024 MATFORCE Youth Poster Contest Winners2024 MATFORCE Youth Poster Contest Winners
2024 MATFORCE Youth Poster Contest Winners
matforce
 
Complete Lab 123456789123456789123456789
Complete Lab 123456789123456789123456789Complete Lab 123456789123456789123456789
Complete Lab 123456789123456789123456789
vickyvikas51556
 
This is a certificate template for Daily Vacation Bible School Awards Can edi...
This is a certificate template for Daily Vacation Bible School Awards Can edi...This is a certificate template for Daily Vacation Bible School Awards Can edi...
This is a certificate template for Daily Vacation Bible School Awards Can edi...
RodilynColampit
 
HOW TO USE PINTEREST_by: Clarissa Credito
HOW TO USE PINTEREST_by: Clarissa CreditoHOW TO USE PINTEREST_by: Clarissa Credito
HOW TO USE PINTEREST_by: Clarissa Credito
ClarissaAlanoCredito
 
Memory Rental Store - The Ending(Storyboard)
Memory Rental Store - The Ending(Storyboard)Memory Rental Store - The Ending(Storyboard)
Memory Rental Store - The Ending(Storyboard)
SuryaKalyan3
 
WEEK 11 PART 1- SOULMAKING (ARTMAKING) (1).pdf
WEEK 11 PART 1- SOULMAKING (ARTMAKING) (1).pdfWEEK 11 PART 1- SOULMAKING (ARTMAKING) (1).pdf
WEEK 11 PART 1- SOULMAKING (ARTMAKING) (1).pdf
AntonetteLaurio1
 
Cream and Brown Illustrative Food Journal Presentation.pptx
Cream and Brown Illustrative Food Journal Presentation.pptxCream and Brown Illustrative Food Journal Presentation.pptx
Cream and Brown Illustrative Food Journal Presentation.pptx
cndywjya001
 
Memory Rental Store - The Chase (Storyboard)
Memory Rental Store - The Chase (Storyboard)Memory Rental Store - The Chase (Storyboard)
Memory Rental Store - The Chase (Storyboard)
SuryaKalyan3
 
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
zeyhe
 
Animated Avengers Powerpoint Template_16x9.pptx
Animated Avengers Powerpoint Template_16x9.pptxAnimated Avengers Powerpoint Template_16x9.pptx
Animated Avengers Powerpoint Template_16x9.pptx
StevanTanaga
 
Fed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine ZorbaFed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine Zorba
mariavlachoupt
 

Recently uploaded (20)

Rishikesh @ℂall @Girls ꧁❤Book❤꧂@ℂall @Girls Service Vip Top Model Safe
Rishikesh  @ℂall @Girls ꧁❤Book❤꧂@ℂall @Girls Service Vip Top Model SafeRishikesh  @ℂall @Girls ꧁❤Book❤꧂@ℂall @Girls Service Vip Top Model Safe
Rishikesh @ℂall @Girls ꧁❤Book❤꧂@ℂall @Girls Service Vip Top Model Safe
 
Fashionista Chic Couture Mazes and Coloring AdventureA
Fashionista Chic Couture Mazes and Coloring AdventureAFashionista Chic Couture Mazes and Coloring AdventureA
Fashionista Chic Couture Mazes and Coloring AdventureA
 
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
一比一原版(qut毕业证)昆士兰科技大学毕业证如何办理
 
Caffeinated Pitch Bible- developed by Claire Wilson
Caffeinated Pitch Bible- developed by Claire WilsonCaffeinated Pitch Bible- developed by Claire Wilson
Caffeinated Pitch Bible- developed by Claire Wilson
 
Codes n Conventionss copy (2).pptx new new
Codes n Conventionss copy (2).pptx new newCodes n Conventionss copy (2).pptx new new
Codes n Conventionss copy (2).pptx new new
 
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
 
In Focus_ The Evolution of Boudoir Photography in NYC.pdf
In Focus_ The Evolution of Boudoir Photography in NYC.pdfIn Focus_ The Evolution of Boudoir Photography in NYC.pdf
In Focus_ The Evolution of Boudoir Photography in NYC.pdf
 
All the images mentioned in 'See What You're Missing'
All the images mentioned in 'See What You're Missing'All the images mentioned in 'See What You're Missing'
All the images mentioned in 'See What You're Missing'
 
ART APPRECIATION DISCUSSION LESSON 9.pptx
ART APPRECIATION DISCUSSION  LESSON 9.pptxART APPRECIATION DISCUSSION  LESSON 9.pptx
ART APPRECIATION DISCUSSION LESSON 9.pptx
 
2024 MATFORCE Youth Poster Contest Winners
2024 MATFORCE Youth Poster Contest Winners2024 MATFORCE Youth Poster Contest Winners
2024 MATFORCE Youth Poster Contest Winners
 
Complete Lab 123456789123456789123456789
Complete Lab 123456789123456789123456789Complete Lab 123456789123456789123456789
Complete Lab 123456789123456789123456789
 
This is a certificate template for Daily Vacation Bible School Awards Can edi...
This is a certificate template for Daily Vacation Bible School Awards Can edi...This is a certificate template for Daily Vacation Bible School Awards Can edi...
This is a certificate template for Daily Vacation Bible School Awards Can edi...
 
HOW TO USE PINTEREST_by: Clarissa Credito
HOW TO USE PINTEREST_by: Clarissa CreditoHOW TO USE PINTEREST_by: Clarissa Credito
HOW TO USE PINTEREST_by: Clarissa Credito
 
Memory Rental Store - The Ending(Storyboard)
Memory Rental Store - The Ending(Storyboard)Memory Rental Store - The Ending(Storyboard)
Memory Rental Store - The Ending(Storyboard)
 
WEEK 11 PART 1- SOULMAKING (ARTMAKING) (1).pdf
WEEK 11 PART 1- SOULMAKING (ARTMAKING) (1).pdfWEEK 11 PART 1- SOULMAKING (ARTMAKING) (1).pdf
WEEK 11 PART 1- SOULMAKING (ARTMAKING) (1).pdf
 
Cream and Brown Illustrative Food Journal Presentation.pptx
Cream and Brown Illustrative Food Journal Presentation.pptxCream and Brown Illustrative Food Journal Presentation.pptx
Cream and Brown Illustrative Food Journal Presentation.pptx
 
Memory Rental Store - The Chase (Storyboard)
Memory Rental Store - The Chase (Storyboard)Memory Rental Store - The Chase (Storyboard)
Memory Rental Store - The Chase (Storyboard)
 
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
 
Animated Avengers Powerpoint Template_16x9.pptx
Animated Avengers Powerpoint Template_16x9.pptxAnimated Avengers Powerpoint Template_16x9.pptx
Animated Avengers Powerpoint Template_16x9.pptx
 
Fed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine ZorbaFed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine Zorba
 

(In)discrete Music

  • 1. Dr Giles R. Greenway @augeas http://www.slideshare.net/gilesgreenway (In)Discrete Music (See also: “Oblique Strategies Against Humanity”, EMF 2016.)
  • 2. http://www.slideshare.net/gilesgreenway Implement it on slow machines in low-level languages. No chance of manipulating audio in real time. “Back in the good-old days...” Books on chaos, fractals, cellular automata and mathematical recreations contained pseudocode.
  • 3. http://www.slideshare.net/gilesgreenway Jeff Minter’s Trip-A-Tron, Colourspace, Psychedelia Hinouema the Malediction Fight Your Own War, Jenniffer Wallis, Headpress “Back in the good-old days...”
  • 4. http://www.slideshare.net/gilesgreenway Two choices for each configuration, represent as a byte. 28 = 256 possible automata. Numbering scheme attributed to Stephen Wolfram. Elementary 1D Cellular Automata Consider a 1D array of cells with two states, “on” or “off”. Often start with a single central seed cell initially on. A cell’s future depends on the its past and that of its neighbours. 23 = 8 possible previous configurations for each cell. “Periodic boundary conditions”?
  • 5. Elementary 1D Cellular Automata Rule 30 Rule 110 http://www.slideshare.net/gilesgreenway
  • 6. Making “Music” with 1D CAs http://tinyurl.com/wolframsacrank
  • 7. Making “Music” with 1D CAs 75 45 30 73 105 86 . 101 89 8 rules, 64 beats each. 5 central cell columns trigger drums: (mido Python library) open hat, low tom, kick, high tom, closed hat 3 central cell columns with 6-bit “history” play “melody”. Three note polyphony, 0-63, offset by 0, 31, 62. Most significant bit represents the present. http://www.slideshare.net/gilesgreenway
  • 8. What does a Gauss Map sound like? http://www.slideshare.net/gilesgreenway
  • 9. What’s a Gauss Map? http://www.slideshare.net/gilesgreenway For α, β create a sequence of x values. Each slice through the map is a histogram of the x values. Vary β on the horizontal axis. x on the vertical axis, α varies in time, scan β up and down.
  • 10. Bifurcation diagrams as spectra http://www.slideshare.net/gilesgreenway Inverse Short-Time Discrete Fourier transform: Take the inverse real discrete Fourier transform of each histogram. (numpy.fft.irfft) Multiply each chunk of signal by a window function. Offset each chunk by successive “hops” and superimpose them. Right channel is the left channel played backwards. http://ubu.com/historical/oram/ Pan according to the centre of the distribution.
  • 11. Back to elementary 1D CAs: http://www.slideshare.net/gilesgreenway Take a 1D CA with an array of 512 cells. Start with a single central defect. Interpret the 6 previous states of each cell as bits. Treat successive rows as spectra. Left channel rule 30, right channel rule 86. The results are “uncompromising”.
  • 12.
  • 13. Meanwhile, in 1963: http://www.slideshare.net/gilesgreenway Simplified model of convection currents. Describes the rates of change of 3 variables, x, y and z. There are no analytical solutions. x(t) = ?, y(t) = ?, z(t) = ? Simulate the system with numerical approximations. Slight changes in the start-point cause dramatically different behaviour. “Deterministic Nonperiodic Flow”, Edward N Lorenz, Journal of the Atmospheric Sciences, vol 20, pg 130 1963.
  • 14. http://www.slideshare.net/gilesgreenway Change (almost) nothing and continue with immaculate inconsistency. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
  • 15. http://www.slideshare.net/gilesgreenway Variables modify the frequency of sinusoidal oscillators. These frequencies are modulated by other oscillators, whose frequencies are controlled by other variables. x variable controls stereo panning. Discard some axioms. Acquire some more axioms: As many parameters of the mathematical system as possible should influence the sound. Minimize arbitrary choices. Minimize your influence. It should sound the way it looks. Left channel, right channel, centre channel.
  • 16. “I never wanted a modular synth...” http://www.slideshare.net/gilesgreenway A.C. circuits can be modelled by differential equations, so differential equations can be modelled by A.C. circuits. For a time, both analogue and digital computers coexisted. http://blog.analogmachine.org/2012/03/15/analog-computers/ http://users.physics.harvard.edu/~horowitz/misc/lorenz.htm
  • 17. “It's almost too simple” http://www.slideshare.net/gilesgreenway
  • 19. “Notes from the Metalevel” http://www.slideshare.net/gilesgreenway http://overtone.github.io/ Overtone: Clojure library for controlling Supercollider. (Clojure is a Lisp-like language that compiles to Java. Clojurescript compiles to JS.) Create buffers filled with Lorenz signals to use as LFOs. https://github.com/augeas/chaoscillator-ii
  • 20. “All right, I do want a modular synth.” http://www.slideshare.net/gilesgreenway http://www.sound-machines.it/product/ns1nanosynth/ Nanosynth: One variable controls pitch, one controls pulse width, one controls filter cut-off. Subtract x from 5V to control Werkstatt VCA for panning. Werkstatt: Variables control pitch, LFO rate (to modulate pitch) and filter cut-off.
  • 21. http://www.slideshare.net/gilesgreenway Control analogue instruments via Pygame's MIDI module. Quantized to 128 values. x variable plays Microbrute. (y and z control waveshaping and filter cut-off.) y and z variables play Volca keys polyphonically. (x controls the filter.) Trigger kick-drum on Volca beats when x changes sign. Turn up portamento, hope for the best. Make an exhaustive list of everything you might do and do the last thing on the list.
  • 22. “Merry Christmas, Mr Lorenz” http://www.slideshare.net/gilesgreenway https://soundcloud.com/giles-richard-greenway/merry-christmas-mr-lorentz “There's quite a nice build up of forms here that seem to culminate and then drift apart to sort of make a flag post around which the construction takes on a nice compositional form! It's impressive the ways in which the saw tooth waves are manipulated to conjure overlapping smoothness with harsh edges here and there. Really nice outcome with this track!” -Will Connor https://soundcloud.com/willconnorseesar “My God! What has sound got to do with music?” -Charles Ives. What has music got to do with sound?