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

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.


zita-alsa-pcmi 0.3.2
Dependencies: alsa-lib@1.2.16.1 fftw@3.3.10
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://kokkinizita.linuxaudio.org
Licenses: GPL 3+
Build system: gnu
Synopsis: C++ wrapper around the ALSA API
Description:

Zita-alsa-pcmi is a C++ wrapper around the ALSA API. It provides easy access to ALSA PCM devices, taking care of the many functions required to open, initialise and use a hw: device in mmap mode, and providing floating point audio data.

ste-plugins 0.0.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://kokkinizita.linuxaudio.org
Licenses: GPL 2+
Build system: gnu
Synopsis: LADSPA stereo width plugin
Description:

This package provides a LADSPA plugin to manipulate the stereo width of audio signals.

libmixed 2.4.0
Dependencies: libmpg123@1.33.5 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/Shirakumo/libmixed
Licenses: FreeBSD GPL 2 Zlib
Build system: cmake
Synopsis: Low-level audio mixer pipeline library
Description:

Libmixed is a library for real-time audio processing pipelines for use in audio/video/games. It can serve as a base architecture for complex DSP systems.

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.

libshout-idjc 2.4.6-r2
Dependencies: libshout@2.4.6
Propagated dependencies: libogg@1.3.6 libtheora@1.1.1 libvorbis@1.3.7 speex@1.2.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://idjc.sourceforge.io/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Broadcast streaming library with IDJC extensions
Description:

This package provides libshout plus IDJC extensions.

libfreeaptx 0.2.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/regularhunter/libfreeaptx
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Free implementation of aptX
Description:

libfreeaptx is an implementation of the Audio Processing Technology codecs aptX and aptX HD, mainly intended for use with an A2DP bluetooth profile.

fluid-3 2.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/musescore/MuseScore/tree/master/share/sound
Licenses: Expat
Build system: trivial
Synopsis: Pro-quality GM soundfont
Description:

Fluid-3 is Frank Wen's pro-quality GM soundfont.

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

twolame 0.4.0
Dependencies: libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://www.twolame.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: MPEG Audio Layer 2 (MP2) encoder
Description:

TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on tooLAME by Mike Cheng, which in turn is based upon the ISO dist10 code and portions of LAME.

swh-plugins 0.4.17
Dependencies: fftwf@3.3.10 perl-xml-parser@2.46
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: http://plugin.org.uk
Licenses: GPL 2+
Build system: gnu
Synopsis: The SWH Plugins package for the LADSPA plugin system
Description:

This package provides Steve Harris's LADSPA plugins.

guitarix 0.44.1
Dependencies: libsndfile@1.2.2-0.68f6c16 boost@1.83.0 curl@8.20.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.52 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.

wavpack 5.8.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://www.wavpack.com/
Licenses: Modified BSD
Build system: gnu
Synopsis: Hybrid lossless audio codec
Description:

WavPack is an audio compression format with lossless, lossy and hybrid compression modes. This package contains command-line programs and library to encode and decode wavpack files.

faust 2.81.10
Dependencies: libsndfile@1.2.2-0.68f6c16 libmicrohttpd@1.0.10 ncurses@6.2.20210619 openssl@3.5.7 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.

audacity 3.7.7
Dependencies: wxwidgets@3.2.11 gtk+@3.24.52 alsa-lib@1.2.16.1 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 opusfile@0.12 rapidjson@1.1.0-1.949c771 soundtouch@2.3.1 soxr@0.1.3 sqlite@3.39.3 twolame@0.4.0 vamp@2.10.0 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://www.audacityteam.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Software for recording and editing sounds
Description:

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

lvtk 2-0.a73feab
Dependencies: boost@1.89.0 gtkmm@4.20.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.

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

r128gain 1.0.7
Dependencies: python-crcmod@1.7 python-ffmpeg-python@0.2.0-0.df129c7 python-mutagen@1.47.0 python-tqdm@4.67.1 ffmpeg@8.1.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/desbma/r128gain
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Fast audio loudness scanner & tagger
Description:

r128gain is a multi platform command line tool to scan your audio files and tag them with loudness metadata (ReplayGain v2 or Opus R128 gain format), to allow playback of several tracks or albums at a similar loudness level. r128gain can also be used as a Python module from other Python projects to scan and/or tag audio files.

libcava 0.10.6
Dependencies: alsa-lib@1.2.16.1 fftw@3.3.10 ncurses@6.2.20210619 pipewire@1.6.8 pulseaudio@17.0 iniparser@4.2.6 sdl2@2.30.8 autoconf-archive@2023.02.20
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/LukashonakV/cava
Licenses: Expat
Build system: meson
Synopsis: Shared CAVA audio-visualization library
Description:

Libcava is a soft fork of CAVA that additionally builds and installs CAVA as a reusable shared library. It provides the public headers and pkg-config metadata needed by applications that embed CAVA's real-time audio analysis.

ttaenc 3.4.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: http://tausoft.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: TTA lossless audio encoder
Description:

TTA performs lossless compression on multichannel 8,16 and 24 bits data of the Wav audio files. Being lossless means that no data- quality is lost in the compression - when uncompressed, the data will be identical to the original. The compression ratios of TTA depend on the type of music file being compressed, but the compression size will generally range between 30% - 70% of the original. TTA format supports both of ID3v1/v2 and APEv2 tags.

csound 6.16.2
Dependencies: alsa-lib@1.2.16.1 boost@1.89.0 cunit@2.1-3 jack@0.125.0 ladspa@1.13 liblo@0.31 libsndfile@1.2.2-0.68f6c16 pulseaudio@17.0
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.16.1 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.

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.

ztoolkit 0.1.2
Propagated dependencies: cairo@1.18.4 libx11@1.8.12
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://git.zrythm.org/zrythm/ztoolkit
Licenses: AGPL 3+
Build system: meson
Synopsis: GUI toolkit for LV2 plugins
Description:

ZToolkit (Ztk) is a cross-platform GUI toolkit heavily inspired by GTK. It handles events and low level drawing on behalf of the user and provides a high-level API for managing the UI and custom widgets. ZToolkit is written in C and was created to be used for building audio plugin UIs, where the dependencies often need to be kept to a minimum.

mbelib 1.3.0-1.9a04ed5
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/szechyjs/mbelib
Licenses: Modified BSD ISC
Build system: cmake
Synopsis: P25 Phase 1 and ProVoice vocoder
Description:

The mbelib library provides support for the 7200x4400 bit/s codec used in P25 Phase 1, the 7100x4400 bit/s codec used in ProVoice and the Half Rate 3600x2250 bit/s vocoder used in various radio systems.

Total packages: 74733