Prototypes
rand-flicker.py
Python script
A ready-made sequence of video frames gets reorganized based on the following formula: chance of randomness of specific frame = 100 - (number of specific frame * 100 / overall number of yet unused frames). The result of this is that the 0th frame has a 100% chance of being randomly picked from the pool. The last frame has 0% chance of being random.
homeostat.pd
Pure Data composition
4 BPM counters are connected to each other and their values are in sync, until one of them gets a new value. Once this happens, the other 3 counters follow its lead and synchronize once again over a specific period of time (approx. 1:40 min) and reach a new equilibrium (faster BPM). This process is similar to sync of metronomes on a platform.
Each of he BPM counters is assigned 2 sequencers with a note on MIDI output.
canny-converter.py
Python script
Video sequence is scaled to a resolution of 960x540 & converted to 1-bit color with canny edge detection. The video is reduced to a minimal form while retaining important details. It is recommended to watch the flickering result in a dark projection room.
quadro-player.pd
Pure Data composition
Takes a sound and distributes it in a 4 channel audio setup in a circular motion.
mapy.py
Python script
Creates a video from a list of cities, using Google Maps API. Simply add your own API key, a list of cities, and specify a folder where you'd like to create the video. The change between 2 cities is made by a simple cross-dissolve effect handled by PIL. Maximum resolution is limited to 640x640 for non-commercial Google API users.
streetview.py
Python script
Turns a location or coordinates into a video using Google StreetView API. The result can be a 360° panorama and angles can be manipulated in any imaginable way. Maximum resolution is limited to 640x640 for non-commercial Google API users.
oscillations.pd
Pure Data composition
Luma offset in oscillating speeds. Works well with compressed, small-sized videos.
8.pd
Pure Data composition
An 80's style melody created by a simple formula.
6.pd
Pure Data composition
An homage to Steve Reich's Clapping Music and his phasing technique -- two noise generators produce sound in the same African bell pattern, but after every 12 bars the second generator shifts by 1/8 note's time.
4.pd & 5.pd
Pure Data composition
A set of musical instruments made in Pure Data. 4.pd is a simple drum machine, 5.pd is a chiptune-style sequencer.