BIRD LIKE OBJECT I by Oscar Martin [NOISH]
noconventions.mobi/noish/
Part I
Part II
Part III
Part IV
Part V
Programmed, recorded at txukrut studio
Edited and master at Phonos Foundation's studio
Barcelona 2013
BIRD LIKE OBJECT is a series of 5 experimental audio works based on the sound exploration of the "boids algorithm". The five piecess are produced and composed for four audio channel system but also have been mixed in binaural stereo version.
For the generation of the sound material i coded a custom software using Pure Data environment. I build a âinstrumentâ linked a 2d boids visual implementation with a basic AM four channel audio synthesizer.
Flocking boids is a computer model for the coordinated motion of groups (or flocks) of entities called boids.Flocking represents group movementas seen in bird flocks and fish schoolsas combinations of steering behaviors for individual boids, based on the position and velocities of nearby flockmates. Though individual flocking behaviors (sometimes called rules) are quite simple, they combine to give boids and flocks interesting overall behaviors, which would be complicated to program explicitly.
Flocking is often grouped with Artificial Life algorithms because of its use of emergence: complex global behaviors arise from the interaction of simple local rules. A crucial part of this complexity is its unpredictability over time; a boid flying in a particular direction may do something different a few moments later. Flocking was first proposed by Craig Reynolds in his paper "Flocks, Herd, and Schools: A Distributed Behavioral
Model," published in Computer Graphics, 21(4), SIGGRAPH'87, pp. 25-34.
The basic flocking model consists of three simple steering behaviors (or rules):
Separation
Steer to avoid crowding local flockmates.
Alignment
Steer toward the average heading of local flockmates.
Cohesion
Steer to move toward the average position of local flockmates.
The instrument use two groups of four âbirdsâ. They are in a 2D space.
Group 1 (A1(x,y), B1(x,y), C1(x,y),D1(x,y))
Group 2 (A2(x,y), B2(x,y), C2(x,y),D2(x,y))
Amplidtud modulation with sawtooth oscilators. There are 8 am modules, i connect the value of A1(X) with the freq of the carrier oscilator and A2(Y) is conect to the freq of the modulation oscilator in the am module 1, the same with the others..
AM mod 2 ( carrier = B1(X), modulation = B2(Y) )
AM mod 3 ( carrier = C1(X), modulation = C2(Y) )
AM mod 4 ( carrier = D1(X), modulation = D2(Y) )
AM mod 5 ( carrier = A2(X), modulation = A1(Y) )
AM mod 6 ( carrier = B2(X), modulation = B1(Y) )
AM mod 7 ( carrier = C2(X), modulation = C1(Y) )
AM mod 8 ( carrier = D2(X), modulation = D1(Y) )
finaylly the 8 modules are remixer to 4 outputs, 2 per each channel. Channel 1 ( mod 1 & mod 5 ), channel 2 (mod 2 & mod 6), channel 3 (mod 3 & mod 7) and channel 4 (mod 4 & mod 8)
Copyfight
www.uzusounds.com
2014