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

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.


alsa-modular-synth 2.2.1
Dependencies: alsa-lib@1.2.16 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.

dexed 1.0.1
Dependencies: alsa-lib@1.2.16 freetype@2.13.3 gtk+@3.24.51 jack2@1.9.22-0.1795946 libx11@1.8.12 libxcursor@1.2.3 libxext@1.3.6 libxinerama@1.1.5 libxrandr@1.5.4 libxrender@0.9.12 lv2@1.18.10 mesa@26.0.2
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://asb2m10.github.io/dexed/
Licenses: GPL 3+
Build system: cmake
Synopsis: Frequency modulation (FM) plugin synthesizer
Description:

Dexed is a multi-platform, multi-format plugin synthesizer. The sound engine is closely modeled on the original Yamaha DX7 characteristics. Dexed is also a MIDI cartridge librarian/manager for the DX7. Features include:

  1. 144 DAW automatable DX7 parameters available from one single panel;

  2. It fully supports DX7 input and output Sysex messages; including controller change. This means that you can use this with a native DX7/TX7 as a patch editor and sysex manager.

  3. Every FM operator has a realtime VU meter to know which one is active.

  4. It can load/save any DX7/TX7 sysex programs. It is also possible to save a single program into a different sysex file.

Dexed can be configured to use some of the original math limitation of a DX synthesizer. This does not only apply to the DAC, it also involves the bit resolution of the sine waves and the way that the amplitude is applied to each operator. Dexed comes with three engine types:

  1. Modern: this is the original 24-bit implementation.

  2. Mark I: Based on the OPL Series but at a higher resolution (LUT are 10-bits). The target of this engine is to be closest to the real DX7.

  3. OPL Series: this is an experimental 8-bit implementation of the reversed engineered OPL family chips.

jacktrip 2.7.1
Dependencies: jack2@1.9.22-0.1795946 python@3.12.12 python-jinja2@3.1.2 python-pyyaml@6.0.2 qtbase@6.9.2 qtwayland@6.9.2 rtaudio@5.2.0
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://jacktrip.github.io/jacktrip/
Licenses: GPL 3+ LGPL 3 Expat
Build system: gnu
Synopsis: Multi-machine audio system for network music performance
Description:

JackTrip is a multi-machine audio system used for network music performance over the Internet. It supports any number of channels (as many as the computer/network can handle) of bidirectional, high quality, uncompressed audio signal streaming.

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.

pa-notify 1.5.0
Dependencies: glib@2.86.0 libnotify@0.8.8 pulseaudio@16.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/ikrivosheev/pa-notify
Licenses: Expat
Build system: cmake
Synopsis: PulseAudio or PipeWire volume notification
Description:

The pa-notify daemon sends notifications about the current volume level of PulseAudio or PipeWire using libnotify.

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

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.

audio-to-midi 2020.7
Propagated dependencies: python-cffi@1.17.1 python-cython@3.1.7 python-numpy@2.3.1 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.

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.

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.

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.

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.

mp3guessenc 0.27.5
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://mp3guessenc.sourceforge.io
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Analyze MPEG layer I/II/III files
Description:

mp3guessenc is a command line utility that tries to detect the encoder used for an MPEG Layer III (MP3) file, as well as scan any MPEG audio file (any layer) and print a lot of useful information.

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.

hiir 0-0.4a9a1e6
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/LostRobotMusic/hiir
Licenses: WTFPL 2
Build system: copy
Synopsis: Header-only version of Laurent de Soras's HIIR 1.40 library
Description:

This package provides a header-only version of the HIIR library by Laurent De Soras, updated to version 1.40. HIIR is a C++ library for changing the sampling rate of a signal by a factor two, in both directions (upsampling and downsampling), obtaining two signals with a π/2 phase difference (Hilbert transform). It is made of a two-path polyphase IIR filter, implemented with FPU, 3DNow!, SSE, SSE2, AVX, AVX-512 and NEON instruction sets.

This package contains the same as the original library, except with the contents of one source file moved into a header file (and set as inline) to make the library header-only, and with the test folder removed.

rsound 1.1
Dependencies: alsa-lib@1.2.16 jack@0.125.0 ao@1.2.2-5-g20dc8ed libsamplerate@0.1.9 openal@1.23.1 portaudio@190600.20161030 pulseaudio@16.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://themaister.net/rsound.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Networked audio system
Description:

RSound allows you to send audio from an application and transfer it directly to a different computer on your LAN network. It is an audio daemon with a much different focus than most other audio daemons.

libopenmpt 0.7.12
Dependencies: alsa-lib@1.2.16 flac@1.5.0 portaudio@190600.20161030 pulseaudio@16.1 sdl2@2.30.8 libsndfile@1.2.2-0.68f6c16
Propagated dependencies: libogg@1.3.6 libvorbis@1.3.7 libmpg123@1.33.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://openmpt.org/
Licenses: non-copyleft
Build system: gnu
Synopsis: Audio tracking library
Description:

LibOpenMPT is a cross-platform C++ and C module playback library. It is based on the player code of the Open ModPlug Tracker project.

python-augeas 1.2.0
Dependencies: augeas@1.14.1 libxml2@2.14.6
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/augeas.scm (gnu packages augeas)
Home page: https://github.com/hercules-team/python-augeas
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Python bindings for Augeas
Description:

Pure Python bindings for Augeas.

augeas 1.14.1
Propagated dependencies: libxml2@2.14.6
Channel: guix
Location: gnu/packages/augeas.scm (gnu packages augeas)
Home page: https://augeas.net
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Edit configuration files programmatically
Description:

Augeas is a library and command line tool for programmatically editing configuration files in a controlled manner. Augeas exposes a tree of all configuration settings and a simple local API for manipulating the tree. Augeas then modifies underlying configuration files according to the changes that have been made to the tree; it does as little modeling of configurations as possible, and focuses exclusivley on transforming the tree-oriented syntax of its public API to the myriad syntaxes of individual configuration files.

oath-toolkit 2.6.11
Dependencies: linux-pam@1.5.2 openssl@3.5.5 xmlsec-openssl@1.3.9
Channel: guix
Location: gnu/packages/authentication.scm (gnu packages authentication)
Home page: https://www.nongnu.org/oath-toolkit/
Licenses: LGPL 2.1+ GPL 3+
Build system: gnu
Synopsis: @acronym{OTP, one-time password} components
Description:

The OATH Toolkit provides various components for building OTP authentication systems:

  • oathtool, a command-line tool for generating & validating OTPs.

  • liboath, a C library for OATH handling.

  • pskctool, a command-line tool for manipulating secret key files in the PSKC format described in RFC6030.

  • libpskc, a shared and static C library for PSKC handling.

  • pam_oath, a PAM module for pluggable login authentication.

Supported technologies include the event-based HOTP algorithm (RFC4226), the time-based TOTP algorithm (RFC6238), and PSKC (RFC6030) to manage secret key data.

libcotp 4.0.0
Dependencies: libgcrypt@1.11.0
Channel: guix
Location: gnu/packages/authentication.scm (gnu packages authentication)
Home page: https://github.com/paolostivanin/libcotp
Licenses: ASL 2.0
Build system: cmake
Synopsis: One-Time Passwords
Description:

This package provides a library to generate HOTPs as specified in RFC 4226 and TOTPs as specified in RFC 6238.

pamtester 0.1.2
Dependencies: linux-pam@1.5.2
Channel: guix
Location: gnu/packages/authentication.scm (gnu packages authentication)
Home page: https://pamtester.sourceforge.net/
Licenses: Modified BSD
Build system: gnu
Synopsis: Utility for testing pluggable authentication modules (PAM) facility
Description:

Pamtester is a tiny utility program to test the pluggable authentication modules (PAM) facility, specifically designed to help PAM module authors to intensively test their own modules.

oauth2l 1.3.3
Channel: guix
Location: gnu/packages/authentication.scm (gnu packages authentication)
Home page: https://github.com/google/oauth2l
Licenses: ASL 2.0
Build system: go
Synopsis: Simple CLI for interacting with Google API authentication
Description:

oauth2l (pronounced ``oauth tool'') is a simple command-line tool for working with Google OAuth 2.0 written in Go. Its primary use is to fetch and print OAuth 2.0 access tokens, which can be used with other command-line tools and scripts.

yubico-pam 2.27
Dependencies: linux-pam@1.5.2 libyubikey@1.13 ykclient@2.15 yubikey-personalization@1.20.0
Channel: guix
Location: gnu/packages/authentication.scm (gnu packages authentication)
Home page: https://developers.yubico.com/yubico-pam
Licenses: FreeBSD
Build system: gnu
Synopsis: Yubico pluggable authentication module
Description:

The Yubico PAM module provides an easy way to integrate the YubiKey into your existing user authentication infrastructure.

Total packages: 73955