This is a reinterpretation of the classic double-slit experiment through creative coding (p5.js), which revisualizes the experiment with typography and explores the probabilistic nature of quantum mechanics.

Traditional Interpretation

A double slit experiment is a fundamental physics experiment that demonstrates the wave-particle duality of particles, such as electrons or photons, as they exhibit both wave-like and particle-like behavior when passed through two slits.

Typographic Interpretation

An experimental setup that treats the inputted letters as protons passing through slits, with [A] emitting the most waves and [Z] the least.


entered text

When a phrase is entered, particles are generated at the intersections of the waves they create. The size of each particle depends on the extent of overlap, creating a typographic footprint. 

Data Processing

Coding Logic in p5.js


Type to Intiate the program
Press [1] to display dots
Press [2] to display lines
Click to Reset


Translating the pressed keys into wavelengths based on the frequency of the values.


The interaction between each letter creates interference, displayed as a particle or dot.


The amount of interference occurring is displayed as overlapping circles, with sizes dependent on the extent
of the overlap.


Final output.

Double Slit Experiment
Client: Personal, 2020

By definition, the double-slit experiment demonstrates the dual nature of quantum-mechanical particles, showcasing both wave-like and particle-like behavior. In this experimental setup, particles are replaced by inputting keys, and waves are formed not through the slits but through the frequency of the typed letters, completing a typographic interpretation.

For more details: ︎︎︎AAAS Publishing