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

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.


fogpad 1.0.0
Dependencies: cairo@1.18.4 jack@0.125.0 mesa@25.2.3
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/linuxmao-org/fogpad
Licenses: Expat
Build system: gnu
Synopsis: Reverb effect plugin
Description:

Fogpad is a reverb effect in which the reflections can be frozen, filtered, pitch shifted and ultimately disintegrated. This is an unofficial port of the Regrader plugin created by Igorski. It is available as an LV2 plugin and a standalone JACK application.

samplebrain 0.18.5
Dependencies: fftw@3.3.10 liblo@0.31 libsndfile@1.2.0 portaudio@190600.20161030
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://thentrythis.org/projects/samplebrain/
Licenses: GPL 2+
Build system: qt
Synopsis: Sample mashing synthesizer designed by Aphex Twin
Description:

Samplebrain chops samples up into a 'brain' of interconnected small sections called blocks which are connected into a network by similarity. It processes a target sample, chopping it up into blocks in the same way, and tries to match each block with one in its brain to play in realtime.

audacious 4.4.2
Dependencies: dbus@1.16.2 qtbase@6.9.2 qtsvg@6.9.2 alsa-lib@1.2.11 curl@8.6.0 faad2@2.8.8 ffmpeg@8.0 flac@1.5.0 fluidsynth@2.4.8 lame@3.100 libbs2b@3.1.0 libcddb@1.3.2 libcdio-paranoia@10.2+2.0.1 libcue@2.3.0 libnotify@0.8.8 libogg@1.3.6 libopenmpt@0.7.12 libsamplerate@0.1.9 libsndfile@1.2.0 libvorbis@1.3.7 libxcomposite@0.4.6 libxml2@2.14.6 libxrender@0.9.12 lirc@0.10.2 jack@0.125.0 mesa@25.2.3 mpg123@1.31.2 neon@0.32.2 opusfile@0.12 pulseaudio@16.1 sdl2@2.30.8 soxr@0.1.3 wavpack@5.8.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://audacious-media-player.org
Licenses: FreeBSD Modified BSD LGPL 2.1 GPL 2 GPL 3 Expat ISC LGPL 2.0
Build system: gnu
Synopsis: Modular and skinnable audio player
Description:

Audacious is an audio player descended from XMMS. Drag and drop folders and individual song files, search for artists and albums in your entire music library, or create and edit your own custom playlists. Listen to CD’s or stream music from the Internet. Tweak the sound with the graphical equalizer or experiment with LADSPA effects. Enjoy the modern GTK-themed interface or change things up with Winamp Classic skins. Use the plugins included with Audacious to fetch lyrics for your music, to set an alarm in the morning, and more.

xuidesigner 0.9
Dependencies: cairo@1.18.4 libx11@1.8.12 lilv@0.24.22
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/XUiDesigner
Licenses: Zero-Clause BSD
Build system: gnu
Synopsis: GUI generator tool to create X11 UIs for LV2 plugins
Description:

XUiDesigner parses an LV2 plugin's ttl file and generates the needed controller widgets. The created GUI can be saved as UI-Bundle, which then could be built and installed. For later editing of the UI, a JSON file is added, which you could load per drag 'n drop into XUiDesigner.

mididings 20250818
Dependencies: alsa-lib@1.2.11 boost@1.89.0 jack2@1.9.21 python@3.11.14 python@3.11.14 python-dbus@1.2.18 python-decorator@5.2.1 python-pyinotify@0.9.6 python-pyliblo@0.10.0 python-pysmf@0.1.1-1.8a98a55
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/mididings/mididings
Licenses: GPL 2+
Build system: meson
Synopsis: MIDI router and processor
Description:

mididings is a MIDI router/processor based on Python, supporting ALSA and JACK MIDI. Features include:

  • MIDI routing and filtering; filter events depending on their event type, channel, note number, velocity, etc., and freely route them between an arbitrary number of input and output ports.

  • Modifying and converting MIDI events; transpose notes, apply velocity curves, change controller values and ranges, or convert events to any other MIDI event type. mididings also includes more complex functions like a diatonic harmonizer, floating split points, latched notes, and more.

  • Seamless switching between patches; set up different "scenes", each with its own MIDI routing and processing, and switch between them at any time, even while playing. Switching scenes does not affect notes already held, and does not result in dropouts or stuck notes!

  • MIDI event monitoring, running external commands; print MIDI event data to the console to help debugging your patches and configuring your MIDI controllers. In addition to its MIDI output, mididings can also execute shell commands and send OSC or DBUS messages.

ams-lv2 1.2.2
Dependencies: cairo@1.18.4 fftw@3.3.10 gtk+@2.24.33 gtkmm@2.24.5 lv2@1.18.10 lvtk@1.2.0-0.23dd995
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/blablack/ams-lv2
Licenses: GPL 2
Build system: waf
Synopsis: Port of Alsa Modular Synth internal modules into LV2
Description:

This set of LV2 plugins is a port of the internal modules found in Alsa Modular Synth. These plugins are used to create modular synthesizers and contain: VCO, VCF, VCA, LFO, slew limiter, envelopes, sample and hold, etc.

x42-plugins 20230701
Dependencies: cairo@1.18.4 fftwf@3.3.10 ftgl@2.4.0 glib@2.86.0 glu@9.0.2 hicolor-icon-theme@0.18 jack@0.125.0 libltc@1.3.2 libsamplerate@0.1.9 libx11@1.8.12 pango@1.56.4 zita-convolver@4.0.3
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://x42-plugins.com/x42/
Licenses: GPL 2+
Build system: gnu
Synopsis: Collection of LV2/JACK audio/MIDI processing plugins
Description:

x42-plugins is a collection of over 80 cross-platform LV2 audio and MIDI plugins that can also run as standalone JACK applications.

surge-synth 1.7.1
Dependencies: cairo@1.18.4 libxkbcommon@1.11.0 python@3.11.14 xcb-util@0.4.1 xcb-util-cursor@0.1.5 xcb-util-keysyms@0.4.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://surge-synthesizer.github.io/
Licenses: GPL 3+
Build system: cmake
Synopsis: Synthesizer plugin
Description:

Surge is a subtractive hybrid digital synthesizer. Each patch contains two scenes which are separate instances of the entire synthesis engine (except effects) that can be used for layering or split patches.

perl-musicbrainz-discid 0.06
Dependencies: libdiscid@0.6.5
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://metacpan.org/release/MusicBrainz-DiscID
Licenses: GPL 2
Build system: perl
Synopsis: Perl interface to the MusicBrainz libdiscid library
Description:

The MusicBrainz::DiscID module is a Perl interface to the MusicBrainz libdiscid library, allowing you to manipulate digital audio compact disc (CDDA) identifiers.

perl-webservice-musicbrainz 1.0.7
Propagated dependencies: perl-mojolicious@9.17
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://metacpan.org/release/WebService-MusicBrainz
Licenses: GPL 1+
Build system: perl
Synopsis: Web service API to the MusicBrainz database
Description:

This module searches the MusicBrainz database through their web service at musicbrainz.org.

beets 2.5.1
Dependencies: bash-minimal@5.2.37 gst-plugins-base@1.26.3 gst-plugins-good@1.26.3 gstreamer@1.26.3 python-confuse@2.0.1 python-jellyfish@1.2.1 python-lap@0.5.12 python-mediafile@0.13.0 python-munkres@1.1.4 python-musicbrainzngs@0.7.1 python-platformdirs@4.3.6 python-pyyaml@6.0.2 python-typing-extensions@4.15.0 python-unidecode@1.4.0 python-beautifulsoup4@4.14.3 python-discogs-client@2.8 python-mpd2@3.0.4 python-mutagen@1.47.0 python-langdetect@1.0.9 python-pillow@11.1.0 python-pyacoustid@1.3.0 python-pygobject@3.54.3 python-pylast@4.2.1 python-pyxdg@0.28 python-rarfile@4.2 python-reflink@0.2.2 python-requests@2.32.5 python-requests-oauthlib@2.0.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://beets.io
Licenses: Expat
Build system: pyproject
Synopsis: Music organizer
Description:

The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. Then it provides a variety of tools for manipulating and accessing your music.

clementine 1.4.1-48.12e8519
Dependencies: bash-minimal@5.2.37 boost@1.89.0 chromaprint@1.6.0 fftw@3.3.10 glib@2.86.0 glu@9.0.2 gstreamer@1.26.3 gst-plugins-base@1.26.3 gst-plugins-good@1.26.3 gst-libav@1.26.3 libcdio@2.1.0 libmygpo-qt5@1.2.0 libgpod@0.8.3 libmtp@1.1.21 libxml2@2.14.6 glew@2.2.0 protobuf@3.21.9 pulseaudio@16.1 qtbase@5.15.17 qtx11extras@5.15.17 sqlite@3.39.3 sparsehash@2.0.4 taglib@2.1.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://clementine-player.org
Licenses: GPL 3+ CPL 1.0 LGPL 2.1+ CC-BY-SA 3.0
Build system: cmake
Synopsis: Music player and library organizer
Description:

Clementine is a multiplatform music player. It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music.

abjad 3.19
Dependencies: lilypond@2.25.30
Propagated dependencies: python-quicktions@1.22 python-ply@3.11 python-roman@5.2 python-uqbar@0.9.6
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://abjad.github.io
Licenses: Expat
Build system: pyproject
Synopsis: Python API for building LilyPond files
Description:

Abjad helps composers build up complex pieces of music notation in iterative and incremental ways. Use Abjad to create a symbolic representation of all the notes, rests, chords, tuplets, beams and slurs in any score. Because Abjad extends the Python programming language, you can use Abjad to make systematic changes to music as you work. Because Abjad wraps the LilyPond music notation package, you can use Abjad to control the typographic detail of symbols on the page.

artyfx 1.3.1
Dependencies: cairo@1.18.4 libsndfile@1.2.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: http://openavproductions.com/artyfx/
Licenses: GPL 2+
Build system: cmake
Synopsis: Audio effect LV2 plugin bundle
Description:

ArtyFX is an LV2 plugin bundle of artistic real-time audio effects. It contains a bitcrusher, delay, distortion, equalizer, compressor, and reverb.

mod-host 0.10.6-5.bd00c4d
Dependencies: lilv@0.24.22 fftw@3.3.10 fftwf@3.3.10 lv2@1.18.10 jack2@1.9.21 readline@8.2.13
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/mod-audio/mod-host
Licenses: GPL 3+
Build system: gnu
Synopsis: LV2 host for Jack controllable via socket or command line
Description:

mod-host is an LV2 plugin host for JACK, controllable via socket or command line.

non-sequencer 1.9.5-5.257ec59
Dependencies: jack@0.125.0 libsigc++@2.9.3 liblo@0.31 ntk@1.3.1000
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://non.tuxfamily.org/wiki/Non%20Sequencer
Licenses: GPL 2+
Build system: waf
Synopsis: Pattern-based MIDI sequencer
Description:

The Non Sequencer is a powerful, lightweight, real-time, pattern-based MIDI sequencer. It utilizes the JACK Audio Connection Kit for MIDI I/O and the NTK GUI toolkit for its user interface. Everything in Non Sequencer happens on-line, in real-time. Music can be composed live, while the transport is rolling.

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.

python-abjad-ext-nauert 3.19
Propagated dependencies: python-abjad@3.19
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://abjad.github.io
Licenses: Expat
Build system: pyproject
Synopsis: Abjad quantization extension, based on Paul Nauert's Q-Grids
Description:

abjad-ext-nauert provides classes for dealing with composer and music theorist Paul Nauert's quantization grids or Q-Grids, for short.

lilypond-next 2.25.35
Dependencies: extractpdfmark@1.1.1 font-dejavu@2.37 font-tex-gyre@2.005 fontconfig-minimal@2.16.0 freetype@2.13.3 ghostscript@9.56.1 guile@3.0.9 pango@1.56.4 python@3.11.14
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://lilypond.org
Licenses: GPL 3+
Build system: gnu
Synopsis: Music typesetting
Description:

GNU LilyPond is a music typesetter, which produces high-quality sheet music. Music is input in a text file containing control sequences which are interpreted by LilyPond to produce the final document. It is extendable with Guile.

aj-snapshot 0.9.9
Dependencies: minixml@3.3.1 jack@0.125.0 alsa-lib@1.2.11
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://aj-snapshot.sourceforge.net/
Licenses: GPL 3+
Build system: gnu
Synopsis: Snapshot connections between ALSA and JACK clients
Description:

Aj-snapshot is a small program that can be used to make snapshots of the connections made between JACK and/or ALSA clients. Because JACK can provide both audio and MIDI support to programs, aj-snapshot can store both types of connections for JACK. ALSA, on the other hand, only provides routing facilities for MIDI clients. Aj-snapshot is meant to be used from the command line.

bshapr 0.13
Dependencies: cairo@1.18.4 lv2@1.18.10 libx11@1.8.12
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/sjaehn/BShapr
Licenses: GPL 3+
Build system: gnu
Synopsis: Beat/envelope shaper LV2 plugin
Description:

B.Shapr is a beat/envelope shaper LV2 plugin.

le-biniou-data 3.67.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://biniou.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Data files for use with Le Biniou
Description:

This package contains data files for use with Le Biniou.

vmpk 0.9.1
Dependencies: drumstick@2.10.0 qt5compat@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://vmpk.sourceforge.io/
Licenses: GPL 3+
Build system: qt
Synopsis: Virtual MIDI piano keyboard
Description:

Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard to play MIDI notes, and also the mouse. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player.

flacon 12.0.0
Dependencies: taglib@2.1.1 uchardet@0.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://flacon.github.io/
Licenses: LGPL 2.1+
Build system: qt
Synopsis: Split audio tracks from an audio CD image to separate tracks
Description:

Flacon extracts individual tracks from one big audio file containing an entire CD of music and saves them as separate audio files. To do this, it uses information from the appropriate CUE file. Also, Flacon makes it possible to conveniently revise or specify tags both for all tracks at once or for each tag separately.

Total packages: 70992