A downloadable project for Windows, macOS, and Linux

"Editing will become the writing of a software program that will tell the computer how to arrange (i.e., shot order, cuts, dissolves, wipes, etc.) the information on the disc, playing it back in the specified sequence in real time or allowing the viewer to intervene." - (Bill Viola, 1995)

Algorithmic Opera is a procedural reinterpretation of video capture of a live performance. The video by brazilian artist José Roberto Aguilar is displayed continuously according to a series of rules used to apply cuts, repetitions and rhythms in real time. This work is a partnership between myself and artist Lucila Meirelles.

There are seven modes of operation for this work, based on dozens of scene "types", such as "whistles", "piano punches" and "camera movements". These are described in greater detail in a paper (in portuguese).

"New talents and skills are needed in making programs — this is not editing as we know it. (…) After all these years, video is finally getting "intelligence," the eye is being reattached to the brain. As with everything else, however, we will find that the limitations emerging lie more with the abilities and imaginations of the producers and users, rather than in the tools themselves." - (Bill Viola)

Link to this project in my website:

This is an entry in the 2015 #procjam here:

Install instructions

This is a Flash executable - it should work in most computer systems.


Opera-Algoritmica_Ferreira_e_Meirelles.exe 50 MB


Log in with itch.io to leave a comment.

Quite interesting. I included it in my ProcJam compilation video series, if you'd like to take a look :) https://youtu.be/afEMYQpjWBU