_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


jalv 1.6.8
Dependencies: lv2@1.18.10 lilv@0.24.22 suil@0.10.20 gtk+@3.24.51 jack@0.125.0 qtbase@5.15.17
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://drobilla.net/software/jalv.html
Licenses: ISC
Build system: meson
Synopsis: Simple LV2 host for JACK
Description:

Jalv is a simple but fully featured LV2 host for JACK. It runs LV2 plugins and exposes their ports as JACK ports, essentially making any LV2 plugin function as a JACK application.

libdjinterop 0.24.3
Dependencies: sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/xsco/libdjinterop
Licenses: LGPL 3+
Build system: cmake
Synopsis: C++ library for access to DJ record libraries
Description:

libdjinterop is a C++ library that allows access to database formats used to store information about DJ record libraries.

bluez-alsa 4.3.1
Dependencies: alsa-lib@1.2.16 bluez@5.79 dbus@1.16.2 glib@2.86.0 ldacbt@2.0.2.3 libbsd@0.11.7 ncurses@6.2.20210619 ortp@5.3.112 sbc@2.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/Arkq/bluez-alsa
Licenses: Expat
Build system: gnu
Synopsis: Bluetooth ALSA backend
Description:

This project is a rebirth of a direct integration between Bluez and ALSA. Since Bluez >= 5, the built-in integration has been removed in favor of 3rd party audio applications. From now on, Bluez acts as a middleware between an audio application, which implements Bluetooth audio profile, and a Bluetooth audio device. BlueALSA registers all known Bluetooth audio profiles in Bluez, so in theory every Bluetooth device (with audio capabilities) can be connected. In order to access the audio stream, one has to connect to the ALSA PCM device called bluealsa. The device is based on the ALSA software PCM plugin.

guitarix 0.44.1
Dependencies: libsndfile@1.2.2-0.68f6c16 boost@1.83.0 curl@8.6.0 avahi@0.8 eigen@3.4.0 lv2@1.18.10 lilv@0.24.22 ladspa@1.13 jack@0.125.0 gtkmm@3.24.9 gtk+@3.24.51 fftwf@3.3.10 lrdf@0.6.1 zita-resampler@1.6.2 zita-convolver@4.0.3
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://guitarix.org/
Licenses: GPL 2+
Build system: waf
Synopsis: Virtual guitar amplifier
Description:

Guitarix is a virtual guitar amplifier running JACK. Guitarix takes the signal from your guitar as a mono-signal from your sound card. The input is processed by a main amp and a rack-section. Both can be routed separately and deliver a processed stereo-signal via JACK. You may fill the rack with effects from more than 25 built-in modules including stuff from a simple noise gate to modulation effects like flanger, phaser or auto-wah.

python-soundfile 0.13.1
Propagated dependencies: python-cffi@1.17.1 python-numpy@2.3.1 libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/bastibe/SoundFile
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for libsndfile
Description:

This package provides python bindings for libsndfile based on CFFI and NumPy.

patchage 1.0.10
Dependencies: alsa-lib@1.2.16 jack2@1.9.22-0.1795946 fmt@9.1.0 ganv@1.6.0 glibmm@2.86.0 gtkmm@2.24.5 dbus-glib@0.112
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://drobilla.net/software/patchage.html
Licenses: GPL 3+
Build system: meson
Synopsis: Modular patch bay for audio and MIDI systems
Description:

Patchage is a modular patch bay for audio and MIDI systems based on JACK and ALSA.

webrtc-audio-processing 0.3.1
Dependencies: abseil-cpp@20250814.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/
Licenses: non-copyleft
Build system: gnu
Synopsis: WebRTC's Audio Processing Library
Description:

WebRTC-Audio-Processing library based on Google's implementation of WebRTC.

alure 1.2
Dependencies: dumb@2.0.3 flac@1.5.0 libmodplug@0.8.9.0 libmpg123@1.33.5 libsndfile@1.2.2-0.68f6c16 libvorbis@1.3.7 openal@1.23.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://kcat.tomasu.net/alure.html
Licenses: Expat
Build system: cmake
Synopsis: OpenAL utility library
Description:

ALURE is a utility library to help manage common tasks with OpenAL applications. This includes device enumeration and initialization, file loading, and streaming.

libaudec 0.3.4
Dependencies: libsamplerate@0.1.9 libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://git.zrythm.org/zrythm/libaudec
Licenses: AGPL 3+
Build system: meson
Synopsis: Library for reading and resampling audio files
Description:

libaudec is a wrapper library over ffmpeg, sndfile and libsamplerate for reading and resampling audio files, based on Robin Gareus' audio_decoder code.

carla 2.6.0-1.294a801
Dependencies: alsa-lib@1.2.16 bash-minimal@5.2.37 ffmpeg@8.1.1 fluidsynth@2.4.8 file@5.46 liblo@0.31 libsndfile@1.2.2-0.68f6c16 libx11@1.8.12 gtk+@2.24.33 gtk+@3.24.51 pulseaudio@16.1 python-pyliblo3@0.16.3 python-pyqt@6.9.1 python-rdflib@7.1.1 python-wrapper@3.12.12 qtbase@6.9.2 qtwayland@6.9.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://kx.studio/Applications:Carla
Licenses: GPL 2+
Build system: gnu
Synopsis: Audio plugin host
Description:

Carla is a modular audio plugin host, with features like transport control, automation of parameters via MIDI CC and remote control over OSC. Carla currently supports LADSPA (including LRDF), DSSI, LV2, VST2, and VST3 plugin formats, plus SF2 and SFZ file support. It uses JACK as the default and preferred audio driver but also supports native drivers like ALSA.

rsgain 3.6
Dependencies: crcpp@1.2.1.0 ffmpeg@8.1.1 fmt@11.2.0 libebur128@1.2.6 libinih@62 taglib@2.1.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/complexlogic/rsgain
Licenses: FreeBSD
Build system: cmake
Synopsis: ReplayGain 2.0 tagging utility
Description:

This package provides rsgain, a ReplayGain 2.0 command line utility. rsgain applies loudness metadata tags to files, while leaving the audio stream untouched. A ReplayGain-compatible player will dynamically adjust the volume of tagged files during playback.

projectm-presets 0-0.0180df2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/projectM-visualizer/presets-cream-of-the-crop
Licenses: Public Domain
Build system: copy
Synopsis: Curated selection of ProjectM/Milkdrop presets
Description:

A curated selection of 9,795 ProjectM/Milkdrop presets, meant to be included in any projectM-based application.

cable 0.9.21
Dependencies: python@3.12.12 python-dbus@1.2.18 python-jack-client@0.5.5 python-pyqt@6.9.1 python-requests@2.32.5
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/magillos/Cable
Licenses: GPL 3+
Build system: pyproject
Synopsis: GUI for pipewire and wireplumber settings and connections
Description:

This is a PyQT GUI application to dynamically modify Pipewire and Wireplumber settings at runtime, such as quantum. sample rate, latency offset setting, services restart and more. It features side-by-side and graph style connections manager, pw-top wrapper, simple ALSA mixer and jack_delay GUI.

soundtouch 1.9.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://www.surina.net/soundtouch/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Audio processing library for changing tempo, pitch and playback rate
Description:

SoundTouch is an audio processing library for changing the tempo, pitch and playback rates of audio streams or audio files. It is intended for application developers writing sound processing tools that require tempo/pitch control functionality, or just for playing around with the sound effects.

projectm-sdl 0-0.72e5632
Dependencies: freetype@2.13.3 poco@1.15.0 projectm@4.1.6 projectm-presets@0-0.0180df2 sdl2@2.30.8
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/projectM-visualizer/frontend-sdl-cpp
Licenses: GPL 3+
Build system: cmake
Synopsis: Reference frontend for the libprojectm music visualizer
Description:

This is a simple Milkdrop-like music visualizer that uses the projectM library to visualize audio input.

butt 1.45.0
Dependencies: curl@8.6.0 dbus@1.16.2 flac@1.5.0 fltk@1.3.11 lame@3.100 libfdk@2.0.1 libsamplerate@0.1.9 libvorbis@1.3.7 libx11@1.8.12 libxext@1.3.6 libxfixes@6.0.1 libxft@2.3.8 libxrender@0.9.12 libogg@1.3.6 openssl@3.5.5 opus@1.6.1 portaudio@190600.20161030 portmidi@2.0.4
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://danielnoethen.de/butt/
Licenses: GPL 2+
Build system: gnu
Synopsis: Audio streaming tool
Description:

Butt is a tool to stream audio to a ShoutCast or Icecast server.

lilv 0.24.22
Propagated dependencies: lv2@1.18.10 serd@0.32.0 sord@0.16.16 sratom@0.6.16
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://drobilla.net/software/lilv.html
Licenses: ISC
Build system: meson
Synopsis: Library to simplify use of LV2 plugins in applications
Description:

Lilv is a C library to make the use of LV2 plugins as simple as possible for applications. Lilv is the successor to SLV2, rewritten to be significantly faster and have minimal dependencies.

odio-sacd 21.1.9
Dependencies: libodiosacd@21.8.30
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://tari.in/www/software/odio-sacd/
Licenses: GPL 3+
Build system: gnu
Synopsis: Rip Super Audio CDs (SACD)
Description:

Odio SACD is a command-line application which takes a Super Audio CD source and extracts a 24-bit high resolution WAV file. It handles both DST and DSD streams.

faust 2.81.10
Dependencies: libsndfile@1.2.2-0.68f6c16 libmicrohttpd@1.0.5 ncurses@6.2.20210619 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://faust.grame.fr/
Licenses: GPL 2+
Build system: cmake
Synopsis: Signal processing language
Description:

Faust is a programming language for realtime audio signal processing.

fdkaac 1.0.6
Dependencies: libfdk@2.0.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/nu774/fdkaac
Licenses: Zlib
Build system: gnu
Synopsis: Command-line AAC encoder
Description:

This package provides a command-line AAC-encoder.

cyanrip 0.9.3.1
Dependencies: curl@8.6.0 ffmpeg@8.1.1 libcdio-paranoia@10.2+2.0.1 libmusicbrainz@5.1.0-0.4efbed3 libxml2@2.14.6 neon@0.32.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/cyanreg/cyanrip
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Command line CD ripper and encoder
Description:

cyanrip is a command line tool for ripping CDs. It uses MusicBrainz to name and tag each track, and to download and embed cover art. cyanrip supports encoding tracks to multiple formats in parallel and automatically verifies checksums.

tinyalsa 2.0.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/tinyalsa/tinyalsa
Licenses: non-copyleft
Build system: gnu
Synopsis: ALSA interfacing library
Description:

TinyALSA is a small library to interface with ALSA in the Linux kernel.

qjackrcd 1.2.2
Dependencies: jack@0.125.0 libsndfile@1.2.2-0.68f6c16 qtbase@5.15.17
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://sourceforge.net/projects/qjackrcd/
Licenses: GPL 2+
Build system: gnu
Synopsis: Stereo audio recorder for JACK
Description:

QJackRcd is a simple graphical stereo recorder for JACK supporting silence processing for automatic pause, file splitting, and background file post-processing.

python-python3-midi 0.2.5
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/NFJones/python3-midi
Licenses: Expat
Build system: pyproject
Synopsis: Python MIDI API
Description:

This package provides a python API to read and write MIDI files.

Total packages: 72465