https://github.com/jokroese/modular-dancing
A system for creating rule-based modular choreography
https://github.com/jokroese/modular-dancing
cellular-automata choreography creative-coding dance game-of-life processing simulation
Last synced: 6 months ago
JSON representation
A system for creating rule-based modular choreography
- Host: GitHub
- URL: https://github.com/jokroese/modular-dancing
- Owner: jokroese
- License: mit
- Created: 2019-05-30T07:44:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-16T10:27:53.000Z (over 5 years ago)
- Last Synced: 2025-04-14T01:08:37.933Z (6 months ago)
- Topics: cellular-automata, choreography, creative-coding, dance, game-of-life, processing, simulation
- Language: Processing
- Homepage:
- Size: 53.7 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Modular dancing
Modular dancing is a system for creating rule-based modular choreography.
## Quickstart
1. Download [Processing](https://processing.org/download/).
2. Import oscP5
Open processing. Sketch > Import Library > Add Library. Then type in 'oscP5' in 'Libraries'. Click 'Install'.
3. Download (or clone) this repository.
### For the director
4. Open 'sender/sender.pde'.
5. Run.
### For dancers
4. Open 'receiver/receiver.pde'.
5. Edit which dancer you are. e.g. Dancer 3 will change the line to `int dancer_number = 3;`.
6. Run.
#### To practice
If a dancer would like to practice their choreography by themself, they can run both the sender and receiver file.
## What's in this repository
### Sender file
Runs Game of Life simulation. Sends out OSC messages
### Receiver file
Receives messages and gives each dancer the notation for the choreography.