dirt
« Back to VersTracker
Description:
Experimental sample playback
Type: Formula  |  Latest Version: 1.1@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio music live-coding sampling jack
Install: brew install dirt
About:
Dirt is a lightweight sample playback engine designed for the TidalCycles live coding environment. It provides low-latency audio output via the JACK Audio Connection Kit, allowing for precise, time-based triggering of samples. Its modular architecture enables integration with various synthesis and audio processing tools.
Key Features:
  • Low-latency sample playback engine
  • JACK audio server integration
  • Network control via OSC (Open Sound Control)
  • Support for high-quality audio file formats
Use Cases:
  • Live coding music performances using TidalCycles
  • Building custom sample-based instruments
  • Networked audio applications
Alternatives:
  • SuperCollider – A full-featured audio programming language that can handle sample playback but is much heavier and more complex than Dirt.
  • FluidCorpus – A tool for managing and manipulating sample collections, often used alongside engines like Dirt.
License: GPL-3.0-or-later
Dependencies: jack, liblo, libsamplerate, libsndfile
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit