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

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.


libgme 0.6.5
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/libgme/game-music-emu/wiki
Licenses: LGPL 2.1+ Expat
Build system: cmake
Synopsis: Video game music file playback library
Description:

Game-music-emu is a collection of video game music file emulators that support the following formats and systems:

AY

ZX Spectrum/Asmtrad CPC

GBS

Nintendo Game Boy

GYM

Sega Genesis/Mega Drive

HES

NEC TurboGrafx-16/PC Engine

KSS

MSX Home Computer/other Z80 systems (doesn't support FM sound)

NSF/NSFE

Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)

SAP

Atari systems using POKEY sound chip

SPC

Super Nintendo/Super Famicom

VGM/VGZ

Sega Master System/Mark III, Sega Genesis/Mega Drive, BBC Micro

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

ldacbt 2.0.2.3
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/EHfive/ldacBT/
Licenses: ASL 2.0
Build system: cmake
Synopsis: LDAC Bluetooth encoder and ABR library
Description:

This package provides an encoder for the LDAC high-resolution Bluetooth audio streaming codec for streaming at up to 990 kbps at 24 bit/96 kHz.

fmsynth-lv2 0.0.0-0.b989b5c
Dependencies: gtkmm@2.24.5 lv2@1.18.10 lvtk@1.2.0-0.23dd995
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/Themaister/libfmsynth
Licenses: Expat
Build system: gnu
Synopsis: Frequency modulation synthesizer plugin
Description:

fmsynth is an LV2 plugin which implements an FM (Frequency Modulation) synthesizer. Unlike most FM synth implementations in software, this FM synthesizer does not aim to emulate or replicate a particular synth (like DX7) or FM chip.

jalv 1.6.8
Dependencies: lv2@1.18.10 lilv@0.24.22 suil@0.10.20 gtk+@3.24.51 jack@0.125.0 qtbase@5.15.17
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://drobilla.net/software/jalv.html
Licenses: ISC
Build system: meson
Synopsis: Simple LV2 host for JACK
Description:

Jalv is a simple but fully featured LV2 host for JACK. It runs LV2 plugins and exposes their ports as JACK ports, essentially making any LV2 plugin function as a JACK application.

jack-example-tools 3
Dependencies: alsa-lib@1.2.16 jack2@1.9.22-0.1795946 libsndfile@1.2.2-0.68f6c16 opus@1.6.1 readline@8.2.13
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/jackaudio/jack-example-tools
Licenses: GPL 2+ GPL 3+
Build system: meson
Synopsis: Tools for JACK connections
Description:

This package provides tools for managing JACK connections and testing or configuring the JACK session. Tools include jack_lsp, jack_connect, and jack_transport.

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

timidity++ 2.15.0
Dependencies: alsa-lib@1.2.16 ao@1.2.2-5-g20dc8ed flac@1.5.0 jack@0.125.0 libogg@1.3.6 libvorbis@1.3.7 speex@1.2.1 ncurses@6.2.20210619 freepats@20060219
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://timidity.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Software synthesizer for playing MIDI files
Description:

TiMidity++ is a software synthesizer. It can play MIDI files by converting them into PCM waveform data; give it a MIDI data along with digital instrument data files, then it synthesizes them in real-time, and plays. It can not only play sounds, but also can save the generated waveforms into hard disks as various audio file formats.

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.

csound 6.16.2
Dependencies: alsa-lib@1.2.16 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@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.

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.

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.

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.

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.

rtcqs 0.6.7
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://codeberg.org/rtcqs/rtcqs
Licenses: Expat
Build system: pyproject
Synopsis: Linux audio real-time performance analyzer
Description:

rtcqs analyzes a Linux system to detect possible bottlenecks that could have a negative impact on real-time audio performance. It checks kernel configuration, IRQ priorities, CPU governor, swappiness, and other settings relevant to low-latency audio work.

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

raysession 0.14.4
Dependencies: guile@3.0.9 jack2@1.9.22-0.1795946 pipewire@1.6.2 python-pyliblo3@0.16.3 python-pyqt@5.15.11 python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://github.com/Houston4444/RaySession
Licenses: GPL 2+
Build system: gnu
Synopsis: Audio session manager
Description:

RaySession is a session manager for audio programs such as Ardour, Carla, QTractor, Guitarix, Patroneo, Jack Mixer, etc. The principle is to load together audio programs, then be able to save or close all documents together. Its main purpose is to manage NSM compatible programs, but it also helps for other programs. It offers a patchbay for visualizing and editing connections.

wildmidi 0.4.6
Dependencies: alsa-lib@1.2.16 openal@1.23.1
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://www.mindwerks.net/projects/wildmidi/
Licenses: LGPL 3+ GPL 3+
Build system: cmake
Synopsis: Software Synthesizer
Description:

WildMIDI is a simple software midi player which has a core softsynth library that can be used with other applications.

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.

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.

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.

mp3cat 0.5
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: http://tomclegg.net/mp3cat
Licenses: GPL 2+
Build system: gnu
Synopsis: MP3 stream copier and concatenator
Description:

Copies a stream, skipping everything except MP3 frames with valid headers. This can be used to copy and concatenate streams, even if they contain extra garbage.

libaudec 0.3.4
Dependencies: libsamplerate@0.1.9 libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://git.zrythm.org/zrythm/libaudec
Licenses: AGPL 3+
Build system: meson
Synopsis: Library for reading and resampling audio files
Description:

libaudec is a wrapper library over ffmpeg, sndfile and libsamplerate for reading and resampling audio files, based on Robin Gareus' audio_decoder code.

fluidsynth 2.4.8
Dependencies: ladspa@1.13
Propagated dependencies: alsa-lib@1.2.16 glib@2.86.0 jack@0.125.0 pipewire@1.6.2 libsndfile@1.2.2-0.68f6c16 readline@8.2.13
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: https://www.fluidsynth.org/
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: SoundFont synthesizer
Description:

FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth reads and handles MIDI events from the MIDI input device. It is the software analogue of a MIDI synthesizer. FluidSynth can also play midifiles using a Soundfont.

Total packages: 73977