Fibonacci Music [Installation View]

06Apr10

A documentation of an installation test of Fibonacci Music now online at vimeo.

Basic rule system:

int scale = 15; //how many notes in the scale, must be greater than zero

F(n) = F(n-1) + F(n-2); //recursive fibonacci algorithm
F(0) = 1; //seed value
F(1) = 1; //seed value
return result; //variable to store current fibonacci value

if (result > scale){
tone = result%scale; //find remainder in order to send degree (ie I, II, III, IV…) of scale to pd
}

if (result > maxIntValue){
scale = scale-1; //Take one potential note off the scale variable if the fibonacci result is greater than the maximum int value
}

sendResult(tone); //send tone to pd – this tone is a multiplier for a 65hz frequency

The fibonacci sequence algorithm was chosen as it has been applied to architecture, visual arts and music (Bartok’s Music for Strings, Percussion and Celesta, allegedly), so I was curious to see what kind of melodic patterns would emerge when using it as a generative compositional system. Variables can be altered in order to change the scale, the rhythm, tempo, and any other synthesized effects such as delay etc.

I will add a version with higher quality audio later (minus the visuals) and perhaps some altered versions also.

Advertisements


No Responses Yet to “Fibonacci Music [Installation View]”

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


%d bloggers like this: