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

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.


libinstpatch 1.1.6
Dependencies: glib@2.83.3 libsndfile@1.2.0
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.

vamp 2.10.0
Dependencies: libsndfile@1.2.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://vamp-plugins.org
Licenses: X11-style
Build system: gnu
Synopsis: Modular and extensible audio processing system
Description:

Vamp is an audio processing plugin system for plugins that extract descriptive information from audio data — typically referred to as audio analysis plugins or audio feature extraction plugins.

tenacity 1.3.4
Dependencies: wxwidgets@3.2.8.1 gtk+@3.24.51 alsa-lib@1.2.11 jack@0.125.0 expat@2.7.1 lame@3.100 flac@1.5.0 ffmpeg@8.0 libid3tag@0.15.1b libjpeg-turbo@2.1.4 libsndfile@1.2.0 mpg123@1.31.2 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.

portaudio 190600.20161030
Dependencies: alsa-lib@1.2.11 jack@0.125.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: http://www.portaudio.com/
Licenses: Expat
Build system: gnu
Synopsis: Audio I/O library
Description:

PortAudio is a portable C/C++ audio I/O library providing a simple API to record and/or play sound using a callback function or a blocking read/write interface.

yabridge 5.1.1
Dependencies: bash-minimal@5.2.37 asio@1.28.2 bitsery@5.2.4 clap@1.1.10 dbus@1.15.8 function2@4.2.5 gulrak-filesystem@1.5.12 libxcb@1.17.0 tomlplusplus@3.4.0 wine64@10.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/robbert-vdh/yabridge
Licenses: GPL 3+
Build system: meson
Synopsis: Implementation of Windows VST2, VST3 and CLAP plugin APIs
Description:

yabridge is Yet Another way to use Windows audio plugins. It supports using Windows VST2, VST3, and CLAP plugins in plugin hosts as if they were native plugins, with optional support for plugin groups to enable inter-plugin communication for VST2 plugins and quick startup times.

aubio 0.4.9
Dependencies: jack2@1.9.21 libsndfile@1.2.0 libsamplerate@0.1.9 ffmpeg@4.4.6 fftwf@3.3.10
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://aubio.org/
Licenses: GPL 3+
Build system: waf
Synopsis: Library for audio labelling
Description:

aubio is a tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing MIDI streams from live audio.

xjackfreak 1.0
Dependencies: jack@0.125.0 libx11@1.8.12 libxt@1.3.1 libxext@1.3.6
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/johnhldavis/xjackfreak
Licenses: GPL 3+
Build system: gnu
Synopsis: JACK audio frequency analyzer and display
Description:

XJackFreak is an audio analysis and equalizing tool for the Jack Audio Connection Kit. It can display the FFT of any input, modify it and output the result.

qjackrcd 1.2.2
Dependencies: jack@0.125.0 libsndfile@1.2.0 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.

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.

faad2 2.8.8
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://www.audiocoding.com/faad2.html
Licenses: GPL 2+
Build system: gnu
Synopsis: MPEG-4 and MPEG-2 AAC decoder
Description:

FAAD2 is an MPEG-4 and MPEG-2 AAC decoder supporting LC, Main, LTP, SBR, -PS, and DAB+.

lv2 1.18.10
Dependencies: libsndfile@1.2.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://lv2plug.in/
Licenses: ISC
Build system: meson
Synopsis: LV2 audio plugin specification
Description:

LV2 is an open specification for audio plugins and host applications. At its core, LV2 is a simple stable interface, accompanied by extensions which add functionality to support the needs of increasingly powerful audio software.

siggen 2.3.10
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/bleskodev/siggen
Licenses: GPL 2
Build system: gnu
Synopsis: Signal generation tools
Description:

siggen is a set of tools for imitating a laboratory signal generator, generating audio signals out of Linux's /dev/dsp audio device. There is support for mono and/or stereo and 8 or 16 bit samples.

csound 6.16.2
Dependencies: alsa-lib@1.2.11 boost@1.89.0 cunit@2.1-3 jack@0.125.0 ladspa@1.13 liblo@0.31 libsndfile@1.2.0 pulseaudio@16.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://csound.com/
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Sound and music computing system
Description:

Csound is a user-programmable and user-extensible sound processing language and software synthesizer.

alsa-modular-synth 2.2.1
Dependencies: alsa-lib@1.2.11 clalsadrv@2.0.0 fftw@3.3.10 jack@0.125.0 ladspa@1.13 liblo@0.31 qtbase@5.15.17
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://alsamodular.sourceforge.net/
Licenses: GPL 2
Build system: gnu
Synopsis: Realtime modular synthesizer and effect processor
Description:

AlsaModularSynth is a digital implementation of a classical analog modular synthesizer system. It uses virtual control voltages to control the parameters of the modules. The control voltages which control the frequency e.g. of the VCO (Voltage Controlled Oscillator) and VCF (Voltage Controlled Filter) modules follow the convention of 1V / Octave.

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.

qpwgraph 0.9.7
Dependencies: alsa-lib@1.2.11 libxkbcommon@1.11.0 pipewire@1.4.5 qtbase@6.9.2 qtsvg@6.9.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://gitlab.freedesktop.org/rncbc/qpwgraph
Licenses: GPL 2
Build system: cmake
Synopsis: PipeWire graph manager
Description:

qpwgraph is a graph manager dedicated to PipeWire, using the Qt C++ framework. It provides a visual interface to audio and video connections managed by PipeWire.

libxmp 4.6.3
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://xmp.sourceforge.net/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Module player library
Description:

Libxmp is a library that renders module files to PCM data. It supports over 90 mainstream and obscure module formats including Protracker (MOD), Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT).

midicomp 0.0.8-1.70f7696
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/markc/midicomp
Licenses: AGPL 3
Build system: cmake
Synopsis: Convert SMF MIDI files to and from plain text
Description:

midicomp can manipulate SMF (Standard MIDI File) files. It can both read and write SMF files in 0 or format 1 and also read and write its own plain text format. This means a SMF file can be turned into easily parseable text, edited with any text editor or filtered through any script language, and recompiled back into a binary SMF file.

jamesdsp 2.7.0-0.53cf098
Dependencies: asyncplusplus@1.2 glibmm@2.66.6 libarchive@3.7.7 pipewire@1.4.5 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

omins-lv2 0.0.0-1.058f341
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://git.drobilla.net/cgit.cgi/omins.lv2.git/
Licenses: GPL 2+
Build system: waf
Synopsis: LV2 audio plugins for modular synthesis
Description:

Omins-lv2 is a small collection of LV2 audio plugins for modular synthesis.

lvtk 2-0.a73feab
Dependencies: boost@1.89.0 gtkmm@4.14.0 lv2@1.18.10
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/lvtk/lvtk
Licenses: ISC
Build system: waf
Synopsis: C++ libraries for LV2 plugins
Description:

The LV2 Toolkit (LVTK) contains libraries that wrap the LV2 C API and extensions into easy to use C++ classes. It is the successor of lv2-c++-tools.

guitarix-lv2 0.44.1
Dependencies: libsndfile@1.2.0 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.

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).

drc 3.2.3
Dependencies: fftw@3.3.10
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://drc-fir.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Digital room correction
Description:

DRC is a program used to generate correction filters for acoustic compensation of HiFi and audio systems in general, including listening room compensation. DRC generates just the FIR correction filters, which can be used with a real time or offline convolver to provide real time or offline correction. DRC doesn't provide convolution features, and provides only some simplified, although really accurate, measuring tools.

Total packages: 69245