init ideas
This commit is contained in:
parent
2449faff66
commit
44fd30313e
1 changed files with 32 additions and 0 deletions
32
README.md
32
README.md
|
@ -1,3 +1,35 @@
|
||||||
# ECC-RAM
|
# ECC-RAM
|
||||||
|
|
||||||
Electronic Chamber Choir - Random Access Music
|
Electronic Chamber Choir - Random Access Music
|
||||||
|
|
||||||
|
## Basic Idea
|
||||||
|
|
||||||
|
The ECC is a swarm of independent small devices (called "singers") which perform
|
||||||
|
a piece of music together.
|
||||||
|
|
||||||
|
### Initial state
|
||||||
|
|
||||||
|
When the ECC starts (or as been freshly reset) every singer randomly chooses a
|
||||||
|
voice out of the "score" (probably a voice out of a MIDI-file) at a random
|
||||||
|
position and starts singing.
|
||||||
|
|
||||||
|
### Synchronisation
|
||||||
|
|
||||||
|
Every singer has, apart from his main audio autput (loudspeaker or piezo), also
|
||||||
|
an supersonic sender/receiver facility over which he sends what he is currently
|
||||||
|
singing and tries to listen to other singers trying to broadcast their position.
|
||||||
|
Over this supersonic interface now the singers try to synchronise themselves
|
||||||
|
while still singing, preferably starting with adjusting to direct neighbours
|
||||||
|
forming local clusters and then the clusters trying to synchronise each other.
|
||||||
|
|
||||||
|
Once synchronisation is complete, the piece of music performed will be audible
|
||||||
|
in all its aspects.
|
||||||
|
|
||||||
|
### Resetting
|
||||||
|
|
||||||
|
Every singer has a photosensitive element on them, which can react to sudden
|
||||||
|
changes in lighting conditions (e.g. when exposed to a camera flash). When
|
||||||
|
triggerd, avery singer affected resets and begins at a new initial state.
|
||||||
|
|
||||||
|
apart from this there can also be other ways of resetting single choir members
|
||||||
|
or the whole choir.
|
||||||
|
|
Loading…
Reference in a new issue