Rule 110

Created in Aug.2018

Rule 110 is a code-based generative music video I directed and programmed for the song produced by Max Cooper. The entire video is one continuous shot showing the gradual evolution of an elementary cellular automaton based on Rule 110.

In an elementary cellular automaton, a one-dimensional pattern of 0s and 1s evolves according to a simple set of rules. Whether a cell status will be 0 or 1 in the next generation depends on its current value, as well as on those of its two neighbors. Rule 110 has the following sets of rules: 111->0; 110->1; 101->1; 100->0; 011->1; 010->1; 001->1; 000->0.

All visual is programmed and generated using Processing.

针对中国用户,若Vimeo 视频无法显示,可以观看下方MANA版本

One Comment

  1. Yize Zhang

    Hi,Raven!I’m a student from Shanghai Tongji University and I’m learning processing too.I’m really impressed by your work.I have to say I have become a fan of you.What really confuse me is that I can hardly believe your work is simply created by processing.I have a few questions about your “Rule 110”.
    It seems like you have many modes in this work, but how can you match each mode with music? I mean is the match all done manually or automatically?If manually, there are so many places you have to fix. But if automatically, how can every episode change so smoothly? I’m really curious about this question and it really makes me sick. Please contact me and even one little hint will make me happy.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.