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

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.


cmus 2.12.0
Dependencies: alsa-lib@1.2.16 ao@1.2.2-5-g20dc8ed elogind@255.17 faad2@2.8.8 ffmpeg@6.1.5 flac@1.5.0 jack@0.125.0 libcddb@1.3.2 libcdio-paranoia@10.2+2.0.1 libcue@2.3.0 libmad@0.15.1b libmodplug@0.8.9.0 libmpcdec@1.2.6 libsamplerate@0.1.9 libvorbis@1.3.7 ncurses@6.2.20210619 opusfile@0.12 pulseaudio@16.1 wavpack@5.8.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://cmus.github.io/
Licenses: GPL 2+
Build system: gnu
Synopsis: Small console music player
Description:

Cmus is a small and fast console music player. It supports many input formats and provides a customisable Vi-style user interface.

drumstick 2.10.0
Dependencies: alsa-lib@1.2.16 fluidsynth@2.4.8 pipewire@1.6.2 pulseaudio@16.1 qt5compat@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 sonivox@3.6.16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://drumstick.sourceforge.io/
Licenses: GPL 2+
Build system: qt
Synopsis: C++ MIDI library
Description:

Drumstick is a set of MIDI libraries using C++/Qt5 idioms and style. It includes a C++ wrapper around the ALSA library sequencer interface. A complementary library provides classes for processing SMF (Standard MIDI files: .MID/.KAR), Cakewalk (.WRK), and Overture (.OVE) file formats. A multiplatform realtime MIDI I/O library is also provided with various output backends, including ALSA, OSS, Network and FluidSynth.

gx-push-pull-lv2 0-1.7f76ae206
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxPushPull.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Octave up push pull transistor fuzz simulation
Description:

This package provides the LV2 plugin "GxPushPull", a simulation of a push pull transistor fuzz effect with added high octave.

libpd 0.15.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://libpd.cc/
Licenses: Modified BSD
Build system: gnu
Synopsis: Pure Data as an embeddable audio synthesis library
Description:

Libpd provides Pure Data as an embeddable audio synthesis library. Its main purpose is to liberate raw audio rendering from audio and MIDI drivers.

zam-plugins 4.5
Dependencies: fftwf@3.3.10 jack@0.125.0 liblo@0.31 libsamplerate@0.1.9 mesa@26.0.2 zita-convolver@4.0.3
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://www.zamaudio.com/?p=976
Licenses: GPL 2+
Build system: gnu
Synopsis: Collection of audio processing plugins
Description:

Zam plugins is a collection of audio processing plugins in the LADSPA, LV2 and VST2 formats, as well as standalone JACK versions. The collection includes ZaMaximX2, ZamAutoSat, ZamComp, ZamCompX2, ZamEQ2, ZamGEQ31, ZamHeadX2, ZamPhono, ZamGate, ZamGateX2, ZamTube, ZamDelay, ZamDynamicEQ, ZaMultiComp, ZaMultiCompX2 and ZamSynth.

libmusicbrainz 5.1.0-0.4efbed3
Dependencies: neon@0.32.2 libxml2@2.14.6
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://musicbrainz.org/doc/libmusicbrainz
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: MusicBrainz client library
Description:

The MusicBrainz Client Library (libmusicbrainz), also known as mb_client, is a development library geared towards developers who wish to add MusicBrainz lookup capabilities to their applications.

qtractor 1.5.9
Dependencies: alsa-lib@1.2.16 jack@0.125.0 ladspa@1.13 liblo@0.31 libmad@0.15.1b libsamplerate@0.1.9 libsndfile@1.2.2-0.68f6c16 libvorbis@1.3.7 lilv@0.24.22 lv2@1.18.10 qtbase@6.9.2 qtsvg@6.9.2 rubberband@4.0.0 suil@0.10.20 zlib@1.3.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://qtractor.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Audio/MIDI multi-track sequencer
Description:

Qtractor is an Audio/MIDI multi-track sequencer application. It uses JACK for audio and ALSA sequencer for MIDI as multimedia infrastructures and follows a traditional multi-track tape recorder control paradigm.

vl1-emulator 1.1.0.0
Dependencies: cairo@1.18.4 jack@0.125.0 mesa@26.0.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/linuxmao-org/VL1-emulator
Licenses: Expat CC0
Build system: gnu
Synopsis: Emulator of Casio VL-Tone VL1
Description:

The VL1-Emulator is an emulator of Casio VL-Tone VL1, based on source code by PolyValens, offered as an LV2 plugin and a standalone JACK application.

padthv1 1.4.2
Dependencies: jack@0.125.0 lv2@1.18.10 alsa-lib@1.2.16 new-session-manager@1.6.0 liblo@0.31 fftwf@3.3.10 qtbase@6.9.2 qtsvg@6.9.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://padthv1.sourceforge.io
Licenses: GPL 2+
Build system: cmake
Synopsis: Polyphonic additive synthesizer
Description:

Padthv1 is an old-school polyphonic additive synthesizer with stereo effects. Padthv1 is based on the PADsynth algorithm by Paul Nasca, as a special variant of additive synthesis.

new-session-manager 1.6.0
Dependencies: fltk@1.4.4 jack2@1.9.22-0.1795946 liblo@0.31 libx11@1.8.12
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://new-session-manager.jackaudio.org/
Licenses: GPL 3+
Build system: meson
Synopsis: Music production session management tool
Description:

New Session Manager (NSM) is a tool to assist music production by grouping standalone programs into sessions. It can be used create a session, or project, and add programs to it and then use commands to save, start/stop, hide/show all programs at once, or individually. The session can be interrupted and easily resumed at a later time.

portmidi 2.0.4
Dependencies: alsa-lib@1.2.16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/PortMidi/
Licenses: Expat
Build system: cmake
Synopsis: Library for MIDI I/O
Description:

PortMidi is a library supporting real-time input and output of MIDI data using a system-independent interface.

mod-utilities 0-2.80ea3ea9f
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/moddevices/mod-utilities
Licenses: GPL 2+
Build system: gnu
Synopsis: LV2 utility plugins
Description:

This package provides LV2 audio utility plugins, such as filters, crossovers, simple gain plugins without zipper noise, switch box plugins, a switch trigger, a toggle switch, and a peakmeter.

tascam-gtk 0.4-1.6419a3b
Dependencies: liblo@0.31 gtkmm@3.24.9 alsa-lib@1.2.16 libxml++@5.6.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/onkelDead/tascam-gtk
Licenses: Expat
Build system: gnu
Synopsis: GTK+ based application to control Tascam US-16x08 DSP mixer
Description:

This is a mixer application to control the Tascam US-16x08 audio interface. This device contains about 280 control elements and this mixer application aims to provide comfortable access to the DSP effects the device supports.

jack-select 1.5.2
Dependencies: alsa-lib@1.2.16 gtk+@3.24.51 python-dbus@1.3.2 python-pygobject@3.54.3 python-pyudev@0.24.4 python-pyxdg@0.28
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/SpotlightKid/jack-select
Licenses: Expat
Build system: pyproject
Synopsis: Systray application to quickly change the JACK-DBus configuration
Description:

This application displays an icon in the system tray (also known as notification area) of your desktop, which shows the status of the JACK audio server and when you click on it, a menu pops up, which lets you quickly select from the JACK configuration presets you created with QjackCtl. When you select a preset, its JACK engine and driver configuration settings are loaded via DBus into JACK and then the server is restarted. This allows you to switch between different audio setups with just two mouse clicks.

mopidy 3.4.2
Dependencies: bash-minimal@5.2.37 gst-libav@1.28.1
Propagated dependencies: python-gst@1.28.1 python-pygobject@3.54.3 python-pykka@4.4.2 python-requests@2.32.5 python-tornado@6.4.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://mopidy.com
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Extensible music server
Description:

Mopidy is an extensible music server written in Python. It plays music from local disk or cloud services, and can be controlled using a variety of MPD and web clients.

qmmp 2.3.0
Dependencies: alsa-lib@1.2.16 curl@8.6.0 enca@1.19 faad2@2.8.8 ffmpeg@8.1.1 flac@1.5.0 jack2@1.9.22-0.1795946 libarchive@3.7.7 libbs2b@3.1.0 libcddb@1.3.2 libcdio-paranoia@10.2+2.0.1 libgme@0.6.5 libmad@0.15.1b libshout@2.4.6 libsndfile@1.2.2-0.68f6c16 libvorbis@1.3.7 libxmp@4.6.3 opusfile@0.12 opus@1.6.1 pipewire@1.6.2 pulseaudio@16.1 qtmultimedia@6.9.2 qttools@6.9.2 soxr@0.1.3 taglib@2.1.1 tar@1.35 unzip@6.0 wavpack@5.8.1 wildmidi@0.4.6
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://qmmp.ylsoftware.com
Licenses: GPL 2+ CC-BY-SA 4.0
Build system: qt
Synopsis: Qt-based music player
Description:

Music player with support for most common audio formats, and plugins for various additional features such as visualization, effects and online service integration. In addition to a Qt-based interface it supports Winamp/XMMS skins.

fluida-lv2 0.6
Dependencies: cairo@1.18.4 libx11@1.8.12 lv2@1.18.10 fluidsynth@2.4.8
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/Fluida.lv2
Licenses: GPL 2+
Build system: gnu
Synopsis: Fluidsynth as an LV2 audio plugin
Description:

Fluida is an audio plugin in the LV2 format that acts as a frontend for fluidsynth.

paulxstretch 1.6.0
Dependencies: alsa-lib@1.2.16 curl@8.6.0 dconf@0.40.0 fftwf@3.3.10 fontconfig-minimal@2.16.0 freetype@2.13.3 glib@2.86.0 jack@0.125.0 libx11@1.8.12 libxcursor@1.2.3 libxext@1.3.6 libxinerama@1.1.5 libxrandr@1.5.4
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://sonosaurus.com/paulxstretch/
Licenses: GPL 3+
Build system: cmake
Synopsis: Audio timestretching application and plugin
Description:

PaulXStretch is an application/plugin is based on the PaulStretch algorithm (Paul’s Extreme Time Stretch, originally developed by Nasca Octavian Paul), and specifically the PaulXStretch version from Xenakios.

ninjas2 0.2.0
Dependencies: fftwf@3.3.10 jack@0.125.0 libsamplerate@0.1.9 mesa@26.0.2 libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/clearly-broken-software/ninjas2
Licenses: GPL 3+
Build system: gnu
Synopsis: Sample slicer audio plugin
Description:

Ninjas 2 is a rewrite of the Ninjas sample slicer audio plugin. Its goal is to be an easy to use sample slicer with quick slicing of samples and auto-mapping slices to MIDI note numbers.

clyrics 0.17
Dependencies: bash@5.2.37 perl@5.36.0 perl-www-mechanize@1.91 perl-lwp-protocol-https@6.09 perl-mozilla-ca@20240313
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/trizen/clyrics
Licenses: GPL 3+
Build system: trivial
Synopsis: Extensible lyrics fetcher
Description:

Clyrics is an extensible command-line tool to fetch the lyrics of songs. It can be used in daemon mode along with the Music-on-Console (MOC) and cmus console music players.

muse-sequencer 4.2.1
Dependencies: alsa-lib@1.2.16 dssi@1.1.1 fluidsynth@2.4.8 glib@2.86.0 jack@0.125.0 ladspa@1.13 libinstpatch@1.1.6 liblo@0.31 libsamplerate@0.1.9 libsndfile@1.2.2-0.68f6c16 lilv@0.24.22 lrdf@0.6.1 lv2@1.18.10 pcre@8.45 pulseaudio@16.1 qtbase@5.15.17 qtsvg@5.15.17 qtwayland@5.15.18 rtaudio@5.2.0 rubberband@4.0.0 sord@0.16.16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://muse-sequencer.github.io/
Licenses: GPL 2+
Build system: qt
Synopsis: MIDI/Audio sequencer
Description:

MusE is a MIDI/Audio sequencer with recording and editing capabilities. Its audio sequencer supports the LADSPA, DSSI, and LV2 audio plugin formats; the MIDI sequencer provides a piano roll, a drum editor, a list view, and a score editor. MusE aims to be a complete multitrack virtual studio.

gx-hyperion-lv2 0.1
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxHyperion.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Simulation of the Hyperion Fuzz pedal
Description:

This package provides the LV2 plugin "GxHyperion", a simulation of the Hyperion Fuzz pedal.

samplv1 1.3.2
Dependencies: jack@0.125.0 lv2@1.18.10 libsndfile@1.2.2-0.68f6c16 alsa-lib@1.2.16 new-session-manager@1.6.0 liblo@0.31 qtbase@6.9.2 qtsvg@6.9.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://samplv1.sourceforge.io
Licenses: GPL 2+
Build system: cmake
Synopsis: Polyphonic sampler synthesizer with stereo effects
Description:

Samplv1 is an old-school polyphonic sampler synthesizer with stereo effects.

hydrogen 1.2.6
Dependencies: alsa-lib@1.2.16 jack@0.125.0 libarchive@3.7.7 liblo@0.31 libsndfile@1.2.2-0.68f6c16 lrdf@0.6.1 pulseaudio@16.1 qtbase@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: http://hydrogen-music.org/
Licenses: GPL 2+
Build system: qt
Synopsis: Drum machine
Description:

Hydrogen is an advanced drum machine for GNU/Linux. Its main goal is to enable professional yet simple and intuitive pattern-based drum programming.

Total packages: 32521