bionic sound machina | no human composer
BSM_NHC the start point of the installation it is to create a bio/artificial ecosystem that evolved symibiotically, generating a non-human sound composer. The bio / machine proposes an alliance between "intelligence" of a different nature, a chimeric device consisting of a biological pseudo intelligence (Physarum polycephalum) and an artificial psudo-intelligence based on genetic algorithms. In a situation of exchange and mutual influence in their evolution the bio/machina allow us to discover new emergent behaviors perceptible through lights patterns,sounds and their organization in time.

The device will consist: a colony of Physarum polycephalum (visible to the naked eye or through a TV monitor), a computer where the genetic algorithms (software) and the sounds evolves (audible through speakers) and a number of electronic devices that read data, statements and responses of the colony of Physarum to the sound and light stimuli, generating interaction and exchange of information between them. In the other direction of the feedback the colony of Physarum is in charge to select and evaluate the evolution of the genetics algorithms of the software.

work in progress: provisional documentation. installation status: currently in the first ALPHA prototype, developed during the period of residence in January / February / March 2015 Barcelona.
software module
PAI (pseudo artificial inteligent)
It is located on a computer and consists of a series of genetic algorithms and stochastic synthesis processes. The module is going to evolve to create a psudo/autonomous musical composer of non human aesthetic taste***. The criteria for evaluation, selection, and mutation of this (PAI) will be closely linked to the evolution of the colony of slime mold. This first alpha version of the code was developed in the programming environment Pure Data, with the invaluable collaboration of Sergi Armengol coding it.

The development of this software is based on an implementation of genetic algorithms applied to the generation of light, sound and its organization in time. Genetic algorithms in its most generic "scientific" use are intended to simulate the evolutionary process of a given population based on certain evaluation criteria and survival of an "elite". The individuals better prepared survive in the following age cohorts . In the context of the installation we pretend somehow a poetic subvert of the darwinian logic of these algorithms, being a non-human organism, Physarum colony, which decides and selects that "sounds" will advance to the next evolutionary cycles of the PAI.
download code alpha bsm_nhc_v0.1.pd

programming logic:

(1)It generates 2 groups of 7 sounds
group A (amplitude modulation audio synthesis)
group B (frequency modulation)

(2)-It plays the 7 files from group A
and reads the response data from the Slime Mold colony

(3)-It plays the 7 files from group B
and reads the response data from the Slime Mold colony

(4)-It calculates and evaluates 3 files from each group A and B.
The files that have excited more the slime mold colony.

(5)-It plays a mixture with the 3 sounds selected from the group A and the 3 sounds selected from the group B.

(6)-It generates the following population from the parameters (genes) of the selected sounds. 3 sounds by average, 3 by crossing + 1 sound by mutation for the two groups.

(7)-The software also allows us to hear real-time sonificationresponse from the Slime Mold's data.
Physarum polycephalum / Slime Mold
Is formed by a growing colony of Physarum polycephalum in a almost liquid medium consisting of agar and food (poppy seeds, oats, honey, potato broth). It is set in a transparent device and connected to a galvanic sensor that allows us to read the electrical responses of the Physarum to the sound and visual stimulation. Their conditions of development are closely related to the PAI by the direct influence of sound waves and resonance of these in the device structure. The installation speculates with the capacity of the Physarum colony of develop some type of "musical / sound" sensibility and if it is possible to establish some communication between them and the software (PAI) installation's module.
The Pysarum is a yellow color slime mold from the Myxomycota group . Initially shaped like unicellular amoeba moving through pseudopodia or flagella depending mainly on the amount of water in the medium. These amoebae are called mixamebas. Under certain conditions the mixamebas are joined by plasmogamia and performs mitosis to form a plasmodium and behave like a single organism group. This is the stage that normally seen as slime mold. One of its main features is the ability to perform complex operations in different situations, always trying to find the most effective solution to the problems in their environment . This ability of the Physarum allows them to be very sensitive to the conditions of their immediate environment, creating and optimizing complex networks of pipes to reach sources of food, and even find a balance of different nutrients at different times. Recent research shows that this simple organism seems to have a kind of memory that allows them to forecast events in patterns that repeat over time. They have also been used to control robots and recent research try to create biocomputers by these organisms and electronics.

*In his book Physarum Machines, Andrew Adamatzky, professor of unconventional computing, has claimed that because slime molds appear to react in a consistent way to stimuli, they are the "ideal substrate for future and emerging bio-computing devices".
Slime Mold Galvanik Sensor
To read the electrical responses from the Physarum to the sound and light stimuli we are build a sensor/amplifier based on the classic model of instrumentation amplifier >

The device is connected to the Physarum through two electrodes, the circuit compare the voltage between the two electrodes and amplifies this difference. The Physarum produces electricity depending on their state of excitement / stress and the signal goes from 0 to 80 mv. The circuit uses the LM2902 operational amplifier and it is mounted on a shield for Arduino. Also the circuit has two transistors IRF 510 to handle the LEDs. Developed in collaboration with Janus (

inspirational :

Leslie Garcia

Paula Pin
video clip day 01
april 2015
video clip day 02
april 2015
oscar martin
copyfight 2015
go to main WEB
oscar martin
copyfight 2015
go to main WEB