Natural Static 

NFT series, 2023, 260 tokens
Natural Static is a generative and fully responsive NFT series. Video of natural motion feeds into a pixel-based water simulation, creating representations of physical motion that are both highly digital and deeply analog.

This system turns your screen into a primitive water simulation, which is then disturbed by the videos of water taken IRL. Once the piece begins, the video sampling can be removed and the last few seconds of motion will continue to loop across the pixels.

Click Generate on the embedded version below and see the range of the system, or use the full-frame generator.  Each work includes a live-generated audio aspect, which uses the same frequency values as the Feedback Speed traits to oscillate six channels of pink noise. Click to start the audio.

Natural Static was released with JPG alongside an online exhibition curated by Brian Droitcour and was the subject of a solo exhibition at Public Works Administration in New York City in October 2023. 260 pieces were minted over a 5-day minting period, which can be viewed here:

260 pieces were minted over a 5 day minting period, which can be viewed here:


The piece uses WebGL to turn each pixel on your screen into its own feedback system. Each pixel has a high probability of sampling its previous state, and a low probability of sampling the underlying video.

  • Feedback Type
    • Increment - pixels are incremented until they reach max brightness , then roll over to min brightness.
    • Decrement - pixels are decremented until they reach min brightness, then roll over to max brightness.
    • RGBIncrement - the red, green and blue channels of each pixel are incremented at varying rates, and are individually rolled over to 0.
    • RGBDecrement - the red, green and blue channels of each pixel are decremented at varying rates, and are individually rolled up to 1.
  • Feedback Speed
    • A value between 2 and 5 is used to select the speed from a list of pre-calculated frequencies, which are pulled from the videos using Fourier transform analysis. This mathematical function finds the dominant frequencies in a signal. Videos with gentle motion will have a lower set of frequency values than videos with strong currents.
  • Colour Mode
    • Colour Mode translates the pixels in the feedback system into the final output you see, performing various combinations or translations of the base RGB values in the feedback system.
  • Video Speed
    • Either half or full, and changes the rate at which the underlying video is played back at.
  • Video Id
    • The index of the video which your piece samples from.

Information on the filming location, weather and time of day for video can be obtained by calling getVideoInfo(tokenId) on the contract. In the case a video file is lost, the artist authorizes the collector to re-create the video using the parameters in the video info file.