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

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.


libspecbleach 0.1.6
Dependencies: fftwf@3.3.10
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/lucianodato/libspecbleach
Licenses: LGPL 2.1+
Build system: meson
Synopsis: C library for audio noise reduction and other spectral effects
Description:

This package provides a C library for audio noise reduction and other spectral effects. It is based on the algorithms that were used in noise-repellent. These were extracted into a this standalone library to remove the lv2 dependency. It uses the concept of a spectral processor which itself uses a STFT to process the audio.

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.

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.

vco-plugins 0.3.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://kokkinizita.linuxaudio.org
Licenses: GPL 2+
Build system: gnu
Synopsis: LADSPA plugin for synthesizer oscillators
Description:

The blvco LADSPA plugin provides three anti-aliased oscillators:

  1. Pulse-VCO, a dirac pulse oscillator with flat amplitude spectrum

  2. Saw-VCO, a sawtooth oscillator with 1/F amplitude spectrum

  3. Rec-VCO, a square / rectangle oscillator

All oscillators are low-pass filtered to provide waveforms similar to the output of analog synthesizers such as the Moog Voyager.

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.

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.

audio-to-midi 2020.7
Propagated dependencies: python-cffi@1.17.1 python-cython@3.2.5 python-numpy@2.4.6 python-progressbar2@4.5.0 python-pycparser@2.22 python-python3-midi@0.2.5 python-soundfile@0.13.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/NFJones/audio-to-midi
Licenses: Expat
Build system: pyproject
Synopsis: Convert audio to multichannel MIDI
Description:

audio-to-midi converts audio files to multichannel MIDI files. It accomplishes this by performing FFTs on all channels of the audio data at user-specified time steps. It then separates the resulting frequency analysis into equivalence classes which correspond to the twelve tone scale; the volume of each class being the average volume of its constituent frequencies. This data is then formatted to MIDI and written to disk.

codec2 0.9.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://www.rowetel.com/?page_id=452
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Speech codec
Description:

Codec 2 is a speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low bandwidth HF/VHF digital radio.

redumper 746
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.

jack2 1.9.22-0.1795946
Dependencies: alsa-lib@1.2.16.1 bash-minimal@5.2.37 dbus@1.16.2 expat@2.7.1 libsamplerate@0.1.9 opus@1.6.1 python-dbus@1.3.2 readline@8.2.13
Propagated dependencies: util-linux@2.42.2 bdb@6.2.32
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://jackaudio.org/
Licenses: GPL 2+ LGPL 2.1+
Build system: waf
Synopsis: JACK audio connection kit
Description:

JACK is a low-latency audio server. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. JACK is different from other audio server efforts in that it has been designed from the ground up to be suitable for professional audio work. This means that it focuses on two key areas: synchronous execution of all clients, and low latency operation.

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.

lvtk 1.2.0-0.23dd995
Dependencies: boost@1.89.0 gtkmm@2.24.5 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.

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.

python-resampy 0.4.3
Propagated dependencies: python-numba@0.66.0 python-numpy@2.4.6 python-scipy@1.17.1 python-six@1.17.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/bmcfee/resampy
Licenses: ISC
Build system: pyproject
Synopsis: Efficient signal resampling
Description:

python-resampy implements the band-limited sinc interpolation method for sampling rate conversion as described by Julius O. Smith at the Digital Audio Resampling Home Page.

jack 0.125.0
Dependencies: alsa-lib@1.2.16.1 readline@8.2.13
Propagated dependencies: util-linux@2.42.2 bdb@6.2.32
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://jackaudio.org/
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: JACK audio connection kit
Description:

JACK is a low-latency audio server. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. JACK is different from other audio server efforts in that it has been designed from the ground up to be suitable for professional audio work. This means that it focuses on two key areas: synchronous execution of all clients, and low latency operation.

clap 1.1.10
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://cleveraudio.org/
Licenses: Expat
Build system: cmake
Synopsis: Audio Plugin API
Description:

CLAP stands for CLever Audio Plugin. It is an audio plugin ABI which defines a standard for Digital Audio Workstations and audio plugins to work together.

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.

vamp 2.10.0
Dependencies: libsndfile@1.2.2-0.68f6c16
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.

carla 2.5.10
Dependencies: alsa-lib@1.2.16.1 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.52 pulseaudio@17.0 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.

python-pyo 1.0.6
Dependencies: liblo@0.31 libsndfile@1.2.2-0.68f6c16 portaudio@190600.20161030 portmidi@217
Propagated dependencies: python-wxpython@4.2.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/belangeo/pyo
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python module to build digital signal processing program
Description:

pyo is a Python module containing classes for a wide variety of audio signal processing types.

With pyo, user will be able to include signal processing chains directly in Python scripts or projects, and to manipulate them in real time through the interpreter. Tools in pyo module offer primitives, like mathematical operations on audio signal, basic signal processing (filters, delays, synthesis generators, etc.), but also complex algorithms to create sound granulation and others creative audio manipulations.

pyo supports OSC protocol (Open Sound Control), to ease communications between softwares, and MIDI protocol, for generating sound events and controlling process parameters. pyo allows creation of sophisticated signal processing chains with all the benefits of a mature, and widely used, general programming language.

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.

libtimidity 0.2.7
Dependencies: ao@1.2.2-5-g20dc8ed
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://libtimidity.sourceforge.net/
Licenses: LGPL 2.1+ Artistic License 2.0
Build system: gnu
Synopsis: MIDI to WAVE converter library
Description:

LibTiMidity is a MIDI to WAVE converter library that uses Gravis Ultrasound-compatible patch files to generate digital audio data from General MIDI files.

ztoolkit-rsvg 0.1.2
Propagated dependencies: librsvg@2.61.4 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: ZToolkit with SVG support
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.

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.

Page: 1…3031323334…1374
Total packages: 32967