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

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.


tao 1.0-beta-10May2006
Dependencies: audiofile@0.3.6 libxi@1.8.2 libxmu@1.2.1 mesa@26.0.2 freeglut@3.4.0 flex@2.6.4 bison@3.8.2 sed@4.9 grep@3.11
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://taopm.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Sound Synthesis with Physical Models
Description:

Tao is a software package for sound synthesis using physical models. It provides a virtual acoustic material constructed from masses and springs which can be used as the basis for building quite complex virtual musical instruments. Tao comes with a synthesis language for creating and playing instruments and a C++ API for those who would like to use it as an object library.

cuetools 1.4.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/svend/cuetools
Licenses: GPL 2+
Build system: gnu
Synopsis: Cue and toc file parsers and utilities
Description:

Cuetools is a set of programs that are useful for manipulating and using CUE sheet (cue) files and Table of Contents (toc) files. CUE and TOC files are a way to represent the layout of a data or audio CD in a machine-readable ASCII format.

fmsynth-lv2 0.0.0-0.b989b5c
Dependencies: gtkmm@2.24.5 lv2@1.18.10 lvtk@1.2.0-0.23dd995
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/Themaister/libfmsynth
Licenses: Expat
Build system: gnu
Synopsis: Frequency modulation synthesizer plugin
Description:

fmsynth is an LV2 plugin which implements an FM (Frequency Modulation) synthesizer. Unlike most FM synth implementations in software, this FM synthesizer does not aim to emulate or replicate a particular synth (like DX7) or FM chip.

swh-plugins-lv2 1.0.16
Dependencies: lv2@1.18.10 fftwf@3.3.10
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: http://plugin.org.uk
Licenses: GPL 3+
Build system: gnu
Synopsis: SWH plugins in LV2 format
Description:

Swh-plugins-lv2 is a collection of audio plugins in LV2 format. Plugin classes include: dynamics (compressor, limiter), time (delay, chorus, flanger), ringmodulator, distortion, filters, pitchshift, oscillators, emulation (valve, tape), bit fiddling (decimator, pointer-cast), etc.

libinstpatch 1.1.6
Dependencies: glib@2.86.0 libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: http://www.swamiproject.org/
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Instrument file software library
Description:

libInstPatch is a library for processing digital sample based MIDI instrument "patch" files. The types of files libInstPatch supports are used for creating instrument sounds for wavetable synthesis. libInstPatch provides an object framework (based on GObject) to load patch files, which can then be edited, converted, compressed and saved.

rubberband 4.0.0
Dependencies: ladspa@1.13 lv2@1.18.10 vamp@2.10.0
Propagated dependencies: fftw@3.3.10 libsamplerate@0.1.9
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://breakfastquay.com/rubberband/
Licenses: GPL 2+
Build system: meson
Synopsis: Audio time-stretching and pitch-shifting library
Description:

Rubber Band is a library and utility program that permits changing the tempo and pitch of an audio recording independently of one another.

rtmidi 4.0.0
Dependencies: alsa-lib@1.2.16 jack2@1.9.22-0.1795946
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://caml.music.mcgill.ca/~gary/rtmidi
Licenses: Expat
Build system: gnu
Synopsis: Cross-platform MIDI library for C++
Description:

RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut, and API specific classes) that provide a common cross-platform API for realtime MIDI input/output.

libmodplug 0.8.9.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://modplug-xmms.sourceforge.net/
Licenses: Public Domain
Build system: gnu
Synopsis: Mod file playing library
Description:

Libmodplug renders mod music files as raw audio data, for playing or conversion. mod, .s3m, .it, .xm, and a number of lesser-known formats are supported. Optional features include high-quality resampling, bass expansion, surround and reverb.

jamesdsp 2.7.0-0.53cf098
Dependencies: asyncplusplus@1.2 glibmm@2.66.6 libarchive@3.7.7 pipewire@1.6.2 qcodeeditor@0-0.dc644d4 qcustomplot@2.1.1 qt-advanced-docking-system@4.4.1 qtcsv@1.7 qtpromise@0.7.0 qtsvg@6.9.2 qtwidgetanimationframework@0-0.b07ab59
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/Audio4Linux/JDSP4Linux
Licenses: GPL 3+
Build system: qt
Synopsis: Audio effect processor for PipeWire and PulseAudio clients
Description:

JamesDSP is an audio effect processor for PipeWire and PulseAudio clients, featuring:

  • Automatic bass boost: Frequency-detecting bass-boost

  • Automatic dynamic range compressor: automated multiband dynamic range adjusting effect

  • Complex reverberation IIR network (Progenitor 2)

  • Interpolated FIR equalizer with flexible bands

  • Arbitrary response equalizer (also known as GraphicEQ from EqualizerAPO)

  • AutoEQ database integration (requires network connection)

  • Partitioned convolver (Auto segmenting convolution): Mono, stereo, full/true stereo (LL, LR, RL, RR) impulse response

  • Crossfeed: Realistic surround effects

  • Soundstage wideness: A multiband stereo wideness controller

  • ViPER-DDC: Parametric equalization on audio and creating VDC input files

  • Analog modeling: An aliasing-free even harmonic generator

  • Output limiter

  • Scripting engine: Live programmable DSP using the EEL2 scripting language

  • Scripting IDE featuring syntax highlighting, basic code completion, dynamic code outline window, console output support and detailed error messages with inline code highlighting

libebur128 1.2.6
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/jiixyj/libebur128
Licenses: Expat
Build system: cmake
Synopsis: Library implementing the EBU R 128 loudness standard
Description:

libebur128 is a C library that implements the EBU R 128 standard for loudness normalisation.

libbs2b 3.1.0
Dependencies: libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://sourceforge.net/projects/bs2b/
Licenses: Expat
Build system: gnu
Synopsis: Bauer stereophonic-to-binaural DSP
Description:

The Bauer stereophonic-to-binaural DSP (bs2b) library and plugins is designed to improve headphone listening of stereo audio records. Recommended for headphone prolonged listening to disable superstereo fatigue without essential distortions.

libltc 1.3.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://x42.github.io/libltc/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Encode or decode Linear/Longitudinal Time Code (LTC) audio
Description:

Libltc is a POSIX-C Library for handling Linear/Longitudinal Time Code (LTC) data.

python-pyroomacoustics 0.10.0
Dependencies: nanoflann@1.9.0
Propagated dependencies: python-scipy@1.16.3
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/LCAV/pyroomacoustics
Licenses: Expat
Build system: pyproject
Synopsis: Python library for room acoustics
Description:

pyroomacoustics is a framework for simulating the acustic behaviour of rooms, such as computing the impulse response using different simulation methods.

redumper 561
Dependencies: libcxx@19.1.7
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/superg/redumper
Licenses: GPL 3+
Build system: cmake
Synopsis: Low-level CD/DVD dumper
Description:

redumper is a low-level byte perfect CD disc dumper. It supports incremental dumps, advanced SCSI/C2 repair, intelligent audio CD offset detection, among other features. redumper is also a general purpose DVD/HD-DVD/Blu-ray disc dumper.

faust 0.9.90
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://faust.grame.fr/
Licenses: GPL 2+
Build system: gnu
Synopsis: Signal processing language
Description:

Faust is a programming language for realtime audio signal processing.

normalize 0.7.7
Dependencies: libmad@0.15.1b
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://normalize.nongnu.org/
Licenses: GPL 2
Build system: gnu
Synopsis: Audio track volume normalizer
Description:

normalize is an audio track normalizer. For a collection of tracks with varying volumes, it is able to make the loudness consistent between them. This is helpful when making mixtapes, for example. It can work with WAV and MP3 files.

wp-notifyd 1.1.0
Dependencies: libnotify@0.8.8 wireplumber-minimal@0.5.15 pipewire@1.6.2 spdlog@1.15.3
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/LDAP/wp-notifyd
Licenses: Expat
Build system: meson
Synopsis: Notification daemon for Wireplumber
Description:

wp-notifyd is a lightweight notification daemon for WirePlumber (the session and policy manager for PipeWire).

wstsound 0.3.0-0.289cae8
Propagated dependencies: libmodplug@0.8.9.0 libmpg123@1.33.5 libvorbis@1.3.7 openal@1.23.1 opusfile@0.12
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/WindstilleTeam/wstsound
Licenses: GPL 3+
Build system: cmake
Synopsis: C++ sound library
Description:

This package provides a simple sound library for C++.

libfdk 2.0.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/mstorsjo/fdk-aac
Licenses: FSF-free
Build system: gnu
Synopsis: Fraunhofer FDK AAC library
Description:

FDK is a library for encoding and decoding Advanced Audio Coding (AAC) format audio, developed by Fraunhofer IIS, and included as part of Android. It supports several Audio Object Types including MPEG-2 and MPEG-4 AAC LC, HE-AAC (AAC LC + SBR), HE-AACv2 (LC + SBR + PS) as well AAC-LD (low delay) and AAC-ELD (enhanced low delay) for real-time communication. The encoding library supports sample rates up to 96 kHz and up to eight channels (7.1 surround).

mt32emu 2.7.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://sourceforge.net/projects/munt/
Licenses: GPL 2+
Build system: cmake
Synopsis: Pre-GM Roland MIDI device emulator
Description:

libmt32emu is a C/C++ library which approximately emulates the Roland MT-32, CM-32L and LAPC-I synthesizer modules. It is part of the Munt project.

mp3cat 0.5
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: http://tomclegg.net/mp3cat
Licenses: GPL 2+
Build system: gnu
Synopsis: MP3 stream copier and concatenator
Description:

Copies a stream, skipping everything except MP3 frames with valid headers. This can be used to copy and concatenate streams, even if they contain extra garbage.

ttl2c 1.0.0
Dependencies: boost@1.89.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/lvtk/ttl2c
Licenses: GPL 3+
Build system: waf
Synopsis: Turtle to C header conversion utility for LV2 plugins
Description:

This package provides a conversion utility for LV2 Plugin developers to generate C headers from Turtle files.

tenacity 1.3.4
Dependencies: wxwidgets@3.2.10 gtk+@3.24.51 alsa-lib@1.2.16 jack@0.125.0 expat@2.7.1 lame@3.100 flac@1.5.0 ffmpeg@8.1.1 libid3tag@0.15.1b libjpeg-turbo@2.1.4 libsndfile@1.2.2-0.68f6c16 libmpg123@1.33.5 soundtouch@2.3.1 soxr@0.1.3 sqlite@3.39.3 twolame@0.4.0 vamp@2.10.0 libebml@1.4.5 libmatroska@1.7.1 libvorbis@1.3.7 lv2@1.18.10 lilv@0.24.22 suil@0.10.20 portaudio@190600.20161030 portmidi@217 wavpack@5.8.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://tenacityaudio.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Software for recording and editing sounds
Description:

Tenacity is a multi-track audio editor designed for recording, playing and editing digital audio. It features digital effects and spectrum analysis tools.

soxr 0.1.3
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://sourceforge.net/p/soxr/wiki/Home/
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: One-dimensional sample-rate conversion library
Description:

The SoX Resampler library (libsoxr) performs one-dimensional sample-rate conversion. It may be used, for example, to resample PCM-encoded audio.

Total packages: 72465