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

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.


easyeffects 7.2.5
Dependencies: fftwf@3.3.10 fmt@11.2.0 gsl@2.8 gtk@4.22.1 nlohmann-json@3.12.0 libadwaita@1.8.2 libbs2b@3.1.0 libebur128@1.2.6 libportal@0.9.1 libsamplerate@0.1.9 libsigc++@3.6.0 libsndfile@1.2.2-0.68f6c16 lilv@0.24.22 pango@1.56.4 pipewire@1.6.2 rnnoise@0-0.7f449bf speexdsp@1.2.1 onetbb@2022.3.0 zita-convolver@4.0.3 soundtouch@2.3.1
Propagated dependencies: lv2@1.18.10 calf@0.90.8 lsp-plugins@1.2.25 mda-lv2@1.2.10 zam-plugins@4.5 ladspa@1.13
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/wwmm/easyeffects
Licenses: GPL 3+
Build system: meson
Synopsis: Realtime Audio effects interface for Pipewire
Description:

EasyEffects is an advanced audio manipulation tool providing a graphical user interface to apply various effects and filters to audio streams using Pipewire. Effects can be applied in real time to audio inputs or outputs such as a microphone to reduce noise or apply many other effects including:

  • Auto gain

  • Bass enhancer

  • Bass loudness

  • Compressor

  • Convolver

  • Crossfeed

  • Crystalizer

  • De-esser

  • Delay

  • Echo Canceller

  • Equalizer

  • Exciter

  • Filter (low-pass, high-pass, band-pass and band-reject modes)

  • Gate

  • Limiter

  • Loudness

  • Maximizer

  • Multiband compressor

  • Multiband gate

  • Noise reduction

  • Pitch

  • Reverberation

  • Speech Processor

  • Stereo tools

lv2toweb 0.4
Dependencies: jalv@1.6.8 lilv@0.24.22
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/x42/lv2toweb
Licenses: ISC GPL 2
Build system: gnu
Synopsis: Documentation generator for LV2 plugins
Description:

lv2toweb allows the user to create an xhtml page with information about the given LV2 plugin, provided that the plugin and its UI(s) match up with the provided metadata and adhere to well-known best practices.

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.

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.

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.

bs1770gain 0.7.0
Dependencies: ffmpeg@4.4.7 sox@14.4.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://manpages.debian.org/sid/bs1770gain/bs1770gain.1.en.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Tool to adjust loudness of media files
Description:

BS1770GAIN is a loudness scanner compliant with ITU-R BS.1770 and its flavors EBU R128, ATSC A/85, and ReplayGain 2.0. It helps normalizing the loudness of audio and video files to the same level.

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.

projectm 4.1.6
Dependencies: mesa@26.0.2 projectm-eval@1.0.5
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/projectM-visualizer/projectm
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Milkdrop-like music visualizer
Description:

projectM is an open-source re-implementation of the MilkDrop visualizer. This package contains only the libprojectm library.

ableton-link 3.0.3
Dependencies: jack@0.125.0
Propagated dependencies: asio@1.28.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/Ableton/link
Licenses: GPL 2+
Build system: cmake
Synopsis: Synchronize musical beat, tempo, and phase across multiple applications
Description:

Ableton Link is a C++ library that synchronizes musical beat, tempo, and phase across multiple applications running on one or more devices. Applications on devices connected to a local network discover each other automatically and form a musical session in which each participant can perform independently: anyone can start or stop while still staying in time.

liblo 0.31
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://liblo.sourceforge.net
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Implementation of the Open Sound Control protocol
Description:

liblo is a lightweight library that provides an easy to use implementation of the Open Sound Control (OSC) protocol.

xmp 4.2.0
Dependencies: libxmp@4.6.3 pulseaudio@16.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://xmp.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Extended module player
Description:

Xmp is a portable module player that plays over 90 mainstream and obscure module formats, including Protracker MOD, Fasttracker II XM, Scream Tracker 3 S3M and Impulse Tracker IT files.

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.

libofa 0.9.3
Dependencies: curl@8.6.0 expat@2.7.1
Propagated dependencies: fftw@3.3.10
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://code.google.com/archive/p/musicip-libofa/
Licenses: GPL 2+
Build system: gnu
Synopsis: Open Fingerprint Architecture
Description:

LibOFA is an audio fingerprint library, created and provided by MusicIP.

cava 0.10.6
Dependencies: alsa-lib@1.2.16 fftw@3.3.10 ncurses@6.2.20210619 pipewire@1.6.2 pulseaudio@16.1 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/karlstav/cava
Licenses: Expat
Build system: gnu
Synopsis: Console audio visualizer for ALSA, MPD, and PulseAudio
Description:

C.A.V.A. is a bar audio spectrum visualizer for the terminal using ALSA, MPD, PulseAudio, or a FIFO buffer as its input.

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.

vo-amrwbenc 0.1.3
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://sourceforge.net/projects/opencore-amr/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Adaptive Multi Rate Codec
Description:

VO-AMR is a library of VisualOn implementation of Adaptive Multi Rate Narrowband and Wideband (AMR-NB and AMR-WB) speech codec.

openal 1.23.1
Dependencies: alsa-lib@1.2.16 pulseaudio@16.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://openal-soft.org/
Licenses: LGPL 2.0+
Build system: cmake
Synopsis: 3D audio API
Description:

OpenAL provides capabilities for playing audio in a virtual 3D environment. Distance attenuation, doppler shift, and directional sound emitters are among the features handled by the API. More advanced effects, including air absorption, occlusion, and environmental reverb, are available through the EFX extension. It also facilitates streaming audio, multi-channel buffers, and audio capture.

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.

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.

zita-alsa-pcmi 0.3.2
Dependencies: alsa-lib@1.2.16 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.

python-sounddevice 0.5.3
Dependencies: portaudio@190600.20161030
Propagated dependencies: python-cffi@1.17.1 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://python-sounddevice.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Play and record sound with Python
Description:

This Python module provides bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals.

snapcast 0.34.0
Dependencies: alsa-lib@1.2.16 avahi@0.8 boost@1.89.0 expat@2.7.1 flac@1.5.0 libvorbis@1.3.7 openssl@3.5.5 opus@1.6.1 pulseaudio@16.1 soxr@0.1.3
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/badaix/snapcast
Licenses: GPL 3+
Build system: cmake
Synopsis: Synchronous multiroom audio player
Description:

Snapcast is a multi-room client-server audio player. Clients are time synchronized with the server to play synced audio.

carla 2.5.10
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@5.15.11 python-rdflib@7.1.1 python-wrapper@3.12.12 qtbase@5.15.17 qtwayland@5.15.18 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.

rtosc 0.3.1
Dependencies: jack@0.125.0 liblo@0.31 libx11@1.8.12 mesa@26.0.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://fundamental-code.com/wiki/rtosc/
Licenses: Expat
Build system: cmake
Synopsis: Realtime Safe OSC packet serialization and dispatch
Description:

RtOSC is a realtime safe library for handling OSC messages.

Total packages: 74230