Automic VaultAutomic Vault

brew

Install stk with Homebrew, apt, dnf, MacPorts, pacman, zypper

Sound Synthesis Toolkit. Version 5.0.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install stk

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install stk

MacPorts ports tree · audio/stk/Portfile · source: api.github.com

Linux

Debian aptverified · 92%
sudo apt install libstk-5.0.0

Debian stable package indexes · libstk-5.0.0 · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install stk

Fedora Rawhide package metadata · stk · source: dl.fedoraproject.org

Arch Linux pacmanverified · 92%
sudo pacman -S stk

Arch Linux sync databases · stk · source: geo.mirror.pkgbuild.com

Ubuntu aptverified · 92%
sudo apt install libstk-4.6.2

Ubuntu 24.04 LTS package indexes · libstk-4.6.2 · source: archive.ubuntu.com

openSUSE zypperverified · 92%
sudo zypper install libstk4.6.2

openSUSE Tumbleweed package metadata · libstk4.6.2 · source: download.opensuse.org

overview

Package summary

Sound Synthesis Toolkit

Commands and aliases

  • treesed

history

Project history and usage

The Synthesis ToolKit in C++ is an open source set of audio signal-processing and algorithmic-synthesis classes by Perry R. Cook and Gary P. Scavone. It is less a single end-user CLI than a portable audio-programming toolkit that package managers carry for developers, researchers, and music-software builders.

Project history

The official README credits Cook and Scavone and dates STK to 1995-2023. It says STK was designed for rapid development of music synthesis and audio-processing software, with emphasis on cross-platform functionality, realtime control, ease of use, and educational examples.

Adoption history

STK's README notes that it has existed in one form or another since 1996 and supports Linux, Macintosh OS X, and Windows for realtime audio and MIDI, with generic non-realtime builds on other C++ platforms. The GitHub project mirrors that academic and cross-platform history into a form modern package managers can fetch and build.

How it is used

Users consume STK as headers, source, raw waves, documentation, and example programs. It can generate AU, WAV, AIFF, raw, and MAT-file output and can be driven by MIDI, Tcl/Tk GUI scripts, or SKINI control messages.

Why package nerds care

Package maintainers care about STK because it is a compact, source-available C++ audio toolkit with examples, docs, and platform-specific build paths. It bridges older computer-music research culture and contemporary Unix package distribution.

Timeline

  • 1995: Official README credits STK to Perry R. Cook and Gary P. Scavone beginning in 1995.
  • 1996: Official README says STK has been available in one form or another since 1996.
  • 2013: The thestk/stk GitHub repository was created.
  • 2023: Official README credits the project span as 1995-2023.

Related projects

  • Tcl/Tk is used for simple GUI scripts in the official distribution.
  • SKINI is STK's MIDI-like text-message synthesis control format.
  • The CCRMA Stanford site is the official documentation surface named by the README.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 12 platform targets.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
treesedcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version5.0.1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://ccrma.stanford.edu/software/stk/

install metadata

Package metadata

Package keybrew:stk
Version5.0.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/stk
Homepagehttps://ccrma.stanford.edu/software/stk/
Repositoryhttps://github.com/thestk/stk
Upstream docshttps://ccrma.stanford.edu/software/stk
LicenseMIT
Source archivehttps://ccrma.stanford.edu/software/stk/release/stk-5.0.1.tar.gz
Build dependenciesautoconf, automake
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared
CaveatsThe header files have been put in a standard search path, it is possible to use an include statement in programs as follows: #include "stk/FileLoop.h" #include "stk/FileWvOut.h" src/ projects/ and rawwaves/ have all been copied to $HOMEBREW_PREFIX/opt/stk/share/stk

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namestk
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

libstk-5.0.0 5.0.1+dfsg-1+b1

Sound Synthesis Toolkit

https://ccrma.stanford.edu/software/stk/

sudo apt install libstk-5.0.0
  • Section: libs
  • Architecture: amd64
  • Source Package: stk
  • 5 dependencies
  • normalized package name match
  • Matched by: Stk
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libstk-5.0.0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libstk-dev 5.0.1+dfsg-1+b1

Sound Synthesis Toolkit (development files)

https://ccrma.stanford.edu/software/stk/

sudo apt install libstk-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: stk
  • 3 dependencies
  • normalized package name match
  • Matched by: Stk
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libstk-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

stk 5.0.1+dfsg-1+b1

Sound Synthesis Toolkit (example applications)

https://ccrma.stanford.edu/software/stk/

sudo apt install stk
  • Section: sound
  • Architecture: amd64
  • Source Package: stk
  • 7 dependencies
  • normalized package name match
  • Matched by: Stk
Debian stable package indexes · deb.debian.org · Debian stable package indexes: stk from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

stk-doc 5.0.1+dfsg-1

Sound Synthesis Toolkit (documentation)

https://ccrma.stanford.edu/software/stk/

sudo apt install stk-doc
  • Section: doc
  • Architecture: all
  • Source Package: stk
  • normalized package name match
  • Matched by: Stk
Debian stable package indexes · deb.debian.org · Debian stable package indexes: stk-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

libstk-4.6.2 4.6.2+dfsg-2build1

Sound Synthesis Toolkit

https://ccrma.stanford.edu/software/stk/

sudo apt install libstk-4.6.2
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: stk
  • 5 dependencies
  • normalized package name match
  • Matched by: Stk
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libstk-4.6.2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libstk-dev 4.6.2+dfsg-2build1

Sound Synthesis Toolkit (development files)

https://ccrma.stanford.edu/software/stk/

sudo apt install libstk-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: stk
  • 3 dependencies
  • normalized package name match
  • Matched by: Stk
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libstk-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

stk 4.6.2+dfsg-2build1

Sound Synthesis Toolkit (example applications)

https://ccrma.stanford.edu/software/stk/

sudo apt install stk
  • Section: universe/sound
  • Architecture: amd64
  • 7 dependencies
  • normalized package name match
  • Matched by: Stk
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: stk from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

stk-doc 4.6.2+dfsg-2build1

Sound Synthesis Toolkit (documentation)

https://ccrma.stanford.edu/software/stk/

sudo apt install stk-doc
  • Section: universe/sound
  • Architecture: all
  • Source Package: stk
  • normalized package name match
  • Matched by: Stk
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: stk-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

stk 4.6.1-12.fc44

Synthesis ToolKit in C++

https://ccrma.stanford.edu/software/stk/

sudo dnf install stk
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: stk
  • 7 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Stk
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: stk from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

stk-demo 4.6.1-12.fc44

Demo applications for stk

https://ccrma.stanford.edu/software/stk/

sudo dnf install stk-demo
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: stk
  • 9 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Stk
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: stk-demo from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

stk-devel 4.6.1-12.fc44

Development files for stk

https://ccrma.stanford.edu/software/stk/

sudo dnf install stk-devel
  • License: MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: stk
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Stk
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: stk-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

stk 5.0.1-4

The Synthesis ToolKit in C++

https://ccrma.stanford.edu/software/stk/

sudo pacman -S stk
  • License: MIT
  • Architecture: x86_64
  • 6 dependencies
  • 1 provides
  • 2 optional deps
  • normalized package name match
  • Matched by: Stk
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: stk from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

libstk4.6.2 4.6.2-1.11

Synthesis ToolKit in C++

https://ccrma.stanford.edu/software/stk/

sudo zypper install libstk4.6.2
  • License: MIT
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: stk
  • 8 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Stk
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libstk4.6.2 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

stk-data 4.6.2-1.11

Data files for STK, a music synthesis library

https://ccrma.stanford.edu/software/stk/

sudo zypper install stk-data
  • License: MIT
  • Category: Development/Libraries/C and C++
  • Architecture: noarch
  • Source Package: stk
  • 1 provides
  • normalized package name match
  • Matched by: Stk
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: stk-data from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

stk-devel 4.6.2-1.11

Development files for STK, a music synthesis library

https://ccrma.stanford.edu/software/stk/

sudo zypper install stk-devel
  • License: MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: stk
  • 1 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Stk
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: stk-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

stk

sudo port install stk
  • normalized package name match
  • Matched by: Stk
MacPorts ports tree · api.github.com · MacPorts ports tree: audio/stk/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment