Home > Blog


hey fam, B already sent an email to every participant with the final result of EG 2.1 but for everybody else you'll find it here. Feel free to host it / share it on your own pages as we do not have or do not plan for an EG platform.

It was great fun working with everybody's material, I'm sorry we had to make cuts it some of the textual answers, some were very long so we decided to recontextualize some completely in view of a bigger narrative.

much love, and here's the official statement :

Thank you for participating in Exquisite Glitch 2.1!

read more »

If you're reading this from another timeline know that most of earth is currently confined and has been for 1 to 3 weeks depending on which country due to the coronavirus outbreak. Most of us digital artists are taking this time to finish older projects and collab' on random things.
Yesterday Grime's production team release her new single without video integration (just the chroma green video) and though it's obviously publicity, I thought I'd take a shot at glitching it to try out new things.

read more »

This is one that I've been wanting to do for a while. Full code available here.
The idea is that SVG glitch is really fun but it's probably even more fun in video. There aren't really any codecs that I know of that do vector videos though so we'll have to use the SVG image format. To be able to script everything I had to install two dependencies on my linux mint system : graphicsmagick-imagemagick-compat (maybe just imagemagick could work for you though) and autotrace to handle all these png < - - > svg conversions.

read more »

tl;dr tomato v2.0 is available here on my github page.

in 2017 I made a small python script to facilitate and automatize glitching AVI files by modifying directly the index and not the actual data. As much as it saved my life on big glitchy projects the script did have a few problems. Firstly the index of AVI files isn't always reliable, some video players will even ignore it, but most importantly deleted keyframes would often be fixed in the baking process unless used accordingly alongside an avidemux command line interface that was only available on windows. Moreover, files that were over 4Gb do not have the same type of index, which maked them completely incompatible.

read more »

This post is inspired by Rob Mac's submission for the Blue \x80 glitch art show that took place in Paris @ Villette Makerz in Octobre 2018. His artwork featured an ffmpeg script that generates a continuous flow of glitch art using only ffmpeg arguments.

read more »

I've always wanted to do something involving glitch art and conway's game of life.

The generative, self-sustained, independant aspects, the finding of patterns all speak to me on the same levels. But I never found a grid-like system that could be abused interestingly. That is until last year at glitch art festival /fu:bar/ 2018 in Zagreb, I attended Ramiro Polla's workshops about ffglitch a fork of ffmpeg designed to extract, modify and reinject motion vectors into videos compressed in mpeg2.

Last month we set up residency with Thomas Collet in Paris and reworked the ffglitch facilitating scripts developed by Jo Fragment. The script we modded is the randomyzer.py which runs through a bi-dimensional array of vectors to change their values.

The motion vectors of every frame are stored in a table of pairs (fwd_mv), where mv[0] is its x-axis value and mv[1] is its y-axis value.

read more »