← Experiments

Entropy

A self-contained cassette tape deck rig controlled by a Raspberry Pi, exploring the intersection of analog media, digital control, and generative decay. This project is currently in progress.

Project Concept

Entropy transforms a vintage cassette deck into a remotely controllable audio experiment. Audio files are uploaded to a Raspberry Pi web server, which then controls the deck's mechanical buttons through GPIO relays, recording audio to tape and playing it back. The result: a web-based interface for exploring analog degradation, generational loss, and the beautiful imperfections of magnetic tape.

Hardware Overview

Core System

  • Raspberry Pi 4 (8GB preferred)
  • Main controller and web server
  • Raspberry Pi OS
  • Runs GPIO control scripts

Cassette Deck

  • Any tape deck with mechanical buttons
  • Play, Rec, Stop, Rewind controls
  • Must support momentary contact
  • Not touch sensors or soft buttons

GPIO Control

  • 4–6 Channel Relay Module (5V, opto-isolated)
  • One relay each for: Rewind, Stop, Play, Record
  • Optional: Power or Pause
  • Jumper wires from GPIO → Relay IN pins
  • DC PSU (5V or 12V) for relay power

Audio I/O

  • USB Audio Interface
  • Examples: Behringer UCA202, Focusrite Solo
  • Output: sends uploaded audio to deck's line in
  • Input: captures from deck's line out after playback

Camera

  • Raspberry Pi HQ Camera
  • Or USB webcam
  • For livestream functionality

Extras

  • 3.5mm audio cables (2x)
  • Ground loop isolator (reduces noise)
  • Optional: HDMI display or TFT screen
  • Tape deck control wiring
  • Small jump wires for button soldering