LaPlume 1988
Michel Bret, Marie-Hélène Tramus, Edmond Couchot
|
|
|
THE FEATHER (1988)
Michel Bret, Marie-Hélène Tramus, Edmond Couchot
|
Principle
This interactive installation, born in 1986 on an idea of
Edmond COUCHOT, was first developped by him and Marie-Hélène
Trams in anyflo language de Michel Bret.
This small feather was shown around the world (France, Italy, Canada, Japan, Kore, Brasil, ...)
over 30 years and has seen many successive versions
(the latter is from 2015) to adapt to new machines, to new
systems while using new algorithms (such as dynamic).
This installation can be downloaded freely and free of
charge on anyflo.com website. As free software and open source
it is very easily changed, but any
public broadcast mentioning a name other than that of his
author will be considered an imposture.
Edond Couchot is at the origin of the idea to "blow on an image".
The device
The first test were carried out with a pressure sensor (very fragile) used in industry.
But a simple microphoen can obsiously provide the same services.
On most modern desktop computers incorporating a microphone into the frame of the screen,
it is sufficient to blow on it to create a pressure variation producing an audio signal whose
intensity is proportional to the power of breath.
The program then coimputes an upward force imparted to the virtual feather that is also subject to
a gravitational field and an air resistance force making it twirled, all thanks to a real time
dynamic model.
One can also have a small microphone as shown in the diagram:
click ->
The breath of the viewer is reflected on the screen befor reaching the microphone,
it must present its input facing the screen and not facing the viewer has the impression
of blowing on feather.
Method
Feathers are dynamic program type objects comprising the compiled code of the dupplication of a local function describing the behavior of these objects
evolving freely subject to gravity, the force of the breath and the resistance of the air.
Launching
Click on
plume_1.js one small feather.
Click on
plume_12.js 12 feathers.
Menus
HELP
Help.
PARAM
To change settings:
gravity.
audio: sensor sensibility.
force:
traj force rota vol(plum") coefficient.
visc: viscosity.
AUDIO
Displays audio signal.
READ0
Loads initial settings (from file
ima/PARAM0 unchangeable).
READ
Loads current settings (from file
ima/PARAM changeable).
WRITE
Saves current settings(in file
ima/PARAM).
Keyboard shortcuts
a: audio signal.
h help.
i reset.
: show/hide les menus.
q exit.
Program
The source program (written in ANYFLO language version 16.5 october 2015) is in file
ima/plume.func
LA PLUME (1988)
Michel Bret, Marie-Hélène Tramus, Edmond Couchot
|
Principe
This interactive installation, born in 1986 on an idea of
Edmond COUCHOT, was first developped by him and Marie-Hélène
Trams in anyflo language de Michel Bret.
Cette installation interactive, née en 1986 sur une
idée d´Edmond COUCHOT, a d'abord été
développéea par lui et Marie-Hélène Tramus en langage anyflo
de Michel Bret.
Cette petite plume a été montrée dans le monde entier (France,
Italie, Canada, Japon, Korée, Brésil, ...) durant plus de 30 ans et a connu de nombreuses
versions successives (celle-ci date de 2015) pour s'adapter aux nouvelles machines, aux nouveaux
systèmes tout en utilisant de nouveaux algorithmes (comme la dynamique).
Cette installation peut être téléchargée librement et gratuitement
sur le site anyflo.com. Comme logiciel libre et open sorce
elle est très facilement modifiable, mais toute
diffusion publique mentionnant un autre nom que celui de son
auteur sera considérée comme une
imposture.
Edond Couchot est à l´origine de l'idée "souffler sur une image".
Le dispositif
Les premiers essais furent réalisés avec un capteur de pression
(très fragile) utilisé dans l´industrie.
Mais un simple micro peut bien évidemment rendre les mêmes services.
Sur la plupart des ordinateurs de bureau actuels un micro est incorporé
dans le cadre de l´écran, il suffit alors de souffler sur celui-ci pour
créer une variation de pression produisant un signal audio dont
l´intensité est proportionnelle à la puissance du soufle. Le
programme calcule alors une force ascendante communiquée à
la plume virtuelle qui est par ailleurs soumise à un champ de pesanteur la
ramenant au sol et à une résistance de l´air la faisant virevolter,
le tout grâce à un modèle dynamique tempr réel.
On peut aussi disposer un petit micro comme indiqué sur le schéma:
cliquer ->
Le spectateur souffle sur l´écran,
le souffle du spectateur se réfléchit sur l´écran
avant d´atteindre le micro, celui-ci doit donc présenter son entrée
face à l´écran, et non face au spectateur qui a donc l'impression
de souffler sur la plume.
Méthode
Les plumes sont des objets dynamiques de type programme
comprenant le code compilé de la dupplication d´une
fonction
locale décrivant le comportement de ces
objets soumis à la pesanteur,
à la force du souffle et à la résistance de
l´air.
Lancement
Cliquer sur
plume_1.js lance une petite plume.
Cliquer sur
plume_12.js en lance 12.
Menus
HELP
Donne le help.
PARAM
Pour modifier les paramètres:
gravity: pesanteur.
audio: sensibilité du capteur.
force: coefficient pour les
traj force rota vol(plum").
visc: viscosité.
AUDIO
Affichje le signal audio.
READ0
Charge les paramètres initiaux (depuis le
fichier
ima/PARAM0 non modifiable).
READ
Charge les paramètres courants (depuis le
fichier
ima/PARAM modifiable).
WRITE
Sauve les paramètres courants (dans le
fichier
ima/PARAM).
Raccourcis clavier
a: signal audio.
h help.
i reset.
: montre/cache les menus.
q exit.
Programme
Le source du programme (écrit en langage ANYFLO version 16.5 de octobre 2015) se
trouve dans le fichier
ima/plume.func