chuck
« Back to VersTracker
Description:
Concurrent, on-the-fly audio programming language
Type: Formula  |  Latest Version: 1.5.5.6@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @chuck_lang  |  formulae.brew.sh
Category: Multimedia
Tags: audio music live-coding synthesis programming-language
Install: brew install chuck
About:
ChucK is a domain-specific programming language designed for real-time sound synthesis and music creation. It features a unique strongly-timed concurrent model that allows for on-the-fly programming and precise control over audio events. This makes it a powerful tool for algorithmic composition and live coding performances.
Key Features:
  • Strongly-timed concurrency engine
  • On-the-fly programming and compilation
  • Virtual Machine architecture for live coding
  • Extensive unit generators for synthesis
Use Cases:
  • Live coding music performances
  • Algorithmic composition and generative art
  • Real-time audio synthesis research
Alternatives:
  • SuperCollider – Similar real-time synthesis capabilities, but uses a client-server architecture with SCLang.
  • Sonic Pi – More beginner-friendly live coding environment based on Ruby, often used in education.
License: GPL-2.0-or-later
Dependencies: alsa-lib, libsndfile, pulseaudio
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 17, 2025 2:26am 0 VERSION_BUMP 5714b8af
Jan 2, 2025 11:55am 0 VERSION_BUMP ec703f16
Jan 2, 2025 7:53am 0 VERSION_BUMP e66c54dd
Nov 4, 2024 9:27am 0 VERSION_BUMP fc177b74
Oct 4, 2024 9:27am 0 VERSION_BUMP 13e9c900
Sep 28, 2024 2:54pm 0 VERSION_BUMP d6d2545b