← Schedule

Talk / Atrium · E14, 3rd floor

Introducing Dither: A New Programming Language for Creative Coding

With Lingdong Huang@lingd.ng

A collage of images made with Dither: a building facade, white pillars, a carved letter O, a 3D die, a dense S pattern, mountains, blocks and white cylinders.
A black-and-white portrait of Lingdong Huang.
Sunday, November 1, 202612:00–12:20 PM ET
AtriumE14, 3rd floor · MIT Media Lab

Dither is a programming language for creative coding.

Compiled or interpreted: your choice. Use interpreted mode for fast iteration, and compile your code when you're done for fast execution. CPU and GPU, web or native: write once. Dither code can be directly compiled to shaders. Dither and its standard libraries runs natively on windows, mac, linux and the web. Automatic inference of variable types. The merits of types without the hassle of writing them. Vector math, built-in. Vector and matrix operations are integrated into the syntax of Dither. Pixels-oriented. Standard libraries focused on getting pixels onto your screen (or sound to your speakers), ASAP.

Currently, Dither is under active development. While it is already quite usable and many programs have been created in it, there're still components that are not fully working yet. However, you're more than welcome to give it a try! Any feedback is greatly appreciated.

Links