┓ ┏┓┳┳┓┏┓┏┳┓┏┓
┏┓┏┏┓╋┣┓┃┃┃┃┃┣┫ ┃ ┣┫
┛┗┫┛┗┗┛┗┗┛┛ ┗┓┗ ┓ ┛┗
┛ ┏┓┃┏┓┣┓┏┓
━━━━━━━━━━━┗┻┗┣┛┛┗┗┻
┛
Use the ARROW KEYS to navigate through settings. ENTER starts the synthesis based on current settings. Tweak 'GRID SIZE', 'CELL SIZE', 'FRAMERATE', and more.
• ┓
┏┓┏┓┏┫
┗┫┛┗┗┻
┛
X,Y MOUSE movement~ influences the radius of generation. LEFT CLICK to instigate life, setting off a chain reaction of sounds. RIGHT CLICK to evolve the rules governing the life of your cellular soundscape.
┓
┏┓┏┃┏┓┏
┛┗┻┗┗ ┛
Conway's Game of Life: Life or death determined by association. Wolfram's ECA: Descending 1D complex patterns from simple rules. Brian's Brain: Life, dying, dead. Lenia CA: Continuous cellular automata, a life-like system. FIXED FRAMERATE
┓ •
┏┓┏┏┓╋┣┓┏┓┏┓┏
┛┗┫┛┗┗┛┗┗ ┛┗┛
┛
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ** DANGEROUS SOUNDS WARNING ** ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2 many channels at once WILL distort, so tread careful and manage volumes with SndVol.exe \m/. Limit channels to avoid distortion.
Each cell in your grid represents a sound channel, limiting the number of channels manages polyphony. In drumOMATA the grid position represents a slice of the provided loop.wav (replace loop.wav with yr own). In synthOMATA each position is a sinewave. There is a threshold condition modulating volume per channel. Each FRAME is a generation and equates to TIME.
To leave the grid, simply 'ESC'ape.