Some live coding with python

I've worked on a few different live coding environments in the past, but now I thought I would try to make something simple with Python that could later maybe form the basis for a bigger tool.

Watching for changes

The first thing a live coding system needs is a ...

more ...

ThNdl v2.0

ThNdl has had a, er, Autumn clean. I've migrated to use the Pelican static site generator, and converted all the articles from their old format to Python ReST format.

Sadly all the old links & feeds are broken, and the live shader editing and generation has been replaced with static ...

more ...

Life Without Artifacts

6Mbit/s

12Mbit/s

25Mbit/s

50Mbit/s

RAW

Practically every film or video you watch these days is made up from thousands of 8x8 blocks of pixels described by a tiny stream of bits taking up just a fraction of the size of the original uncompressed data.

When the ...

more ...

RAW, a new way of recording the world

1:1 crop from a 7D RAW video frame. Processed with RawTherapee (sharpening, noise reduction).

A while ago I bought a Canon 7D DSLR camera to use for taking pictures and making videos. It's had a good life so far, producing thousands of pictures and many videos from different ...

more ...

Filming shaders

Some of the most interesting shaders are self contained 4 dimensional worlds defined entirely by maths. With a powerful GPU rendering them in real time at 60 frames per second, they can look utterly stunning.

But what to do in case you don't have the most powerful GPU to ...

more ...