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

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.


mididings 20250818
Dependencies: alsa-lib@1.2.16.1 boost@1.89.0 jack2@1.9.22-0.1795946 python@3.12.12 python@3.12.12 python-dbus@1.2.18 python-decorator@5.2.1 python-pyinotify@0.9.6 python-pyliblo3@0.16.3 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.

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.

schismtracker 20221201
Dependencies: alsa-lib@1.2.16.1 flac@1.5.0 sdl2@2.30.8
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://schismtracker.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Oldschool sample-based music composition tool
Description:

Schism Tracker is a reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.

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.

python-discid 1.1.1
Dependencies: libdiscid@0.6.5
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://python-discid.readthedocs.io/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python bindings for Libdiscid
Description:

This package provides Python bindings for the Libdiscid library. The main purpose is the calculation of Disc IDs for use with the MusicBrainz database. Additionally the disc Media Catalog Number (MCN) and track International Standard Recording Code (ISRC) can be extracted.

instantmusic 1.0-2.0477dd3
Dependencies: yt-dlp@2026.08.19
Propagated dependencies: python-requests@2.34.2 eyed3@0.9.8a5 python-beautifulsoup4@4.14.3
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/yask123/Instant-Music-Downloader
Licenses: Expat
Build system: pyproject
Synopsis: Command-line program to download a song from YouTube
Description:

InstantMusic downloads a song from YouTube in MP3 format. Songs can be searched by artist, name or even by a part of the song text.

gx-vbass-preamp-lv2 0-3.f6a01c2
Dependencies: lv2@1.18.10 gtk+@3.24.52
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxVBassPreAmp.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Simulation of the Vox Venue Bass 100 Pre Amp Section
Description:

This package provides the LV2 plugin "GxVBassPreAmp", a pre-amplifier simulation modelled after the 1984 Vox Venue Bass 100 Pre Amp Section.

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.

qmidiroute 0.4.0
Dependencies: qtbase@5.15.17 alsa-lib@1.2.16.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://alsamodular.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: MIDI event router and filter
Description:

QMidiRoute is a MIDI event router and filter. MIDI note, control change, program change and pitch bend events are logged, and can be filtered, redirected and transformed into other events according to MIDI maps defined as tabs in the main control surface.

lmms 1.2.2
Dependencies: alsa-lib@1.2.16.1 carla@2.5.10 fftwf@3.3.10 fltk@1.4.5 fluidsynth@2.4.8 freetype@2.13.3 jack2@1.9.22-0.1795946 ladspa@1.13 lame@3.100 libgig@4.5.1 libogg@1.3.6 libsamplerate@0.1.9 libsndfile@1.2.2-0.68f6c16 libsoundio@2.0.0 libvorbis@1.3.7 libxft@2.3.8 portaudio@190600.20161030 pulseaudio@17.0 qtwayland@5.15.18 qtx11extras@5.15.17 sdl12-compat@1.2.68 stk@5.0.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://lmms.io/
Licenses: GPL 2+
Build system: qt
Synopsis: Music composition tool
Description:

LMMS is a digital audio workstation. It includes tools for sequencing melodies and beats and for mixing and arranging songs. LMMS includes instruments based on audio samples and various soft sythesizers. It can receive input from a MIDI keyboard.

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.

petri-foo 0.1.87
Dependencies: alsa-lib@1.2.16.1 glib@2.86.0 jack@0.125.0 libgnomecanvas@2.30.3 liblo@0.31 libsamplerate@0.1.9 libsndfile@1.2.2-0.68f6c16 libxml2@2.14.6 openssl@3.5.7
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://petri-foo.sourceforge.net/
Licenses: GPL 2
Build system: cmake
Synopsis: Audio sampler for JACK
Description:

Petri-Foo is a fork of the Specimen sampler project intended to run under a JACK session.

picard 2.13.3
Dependencies: chromaprint@1.6.0 python-charset-normalizer@3.4.7 python-discid@1.1.1 python-pyqt@5.15.11 python-mutagen@1.47.0 python-fasteners@0.20 python-pyyaml@6.0.3 python-markdown@3.10.2 python-pyjwt@2.10.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://picard.musicbrainz.org/
Licenses: GPL 2+
Build system: pyproject
Synopsis: Graphical music tagging application
Description:

MusicBrainz Picard is a music tagging application, supporting multiple formats, looking up tracks through metadata and audio fingerprints.

pianobooster 1.0.0-1.6dafdcb
Dependencies: alsa-lib@1.2.16.1 fluid-3@2.1 fluidsynth@2.4.8 ftgl@2.4.0 glu@9.0.2 qt5compat@6.9.2 rtmidi@6.0.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://www.pianobooster.org/
Licenses: GPL 3+ CC-BY 4.0
Build system: qt
Synopsis: MIDI player for learning to sight read on a piano
Description:

PianoBooster is a MIDI file player that displays the musical notes and teaches you how to play the piano. The difference between playing along to a CD or a standard MIDI file is that Piano Booster listens and reacts to what you are playing on a MIDI piano keyboard. You can play along to any track in the MIDI file and Piano Booster will follow your playing.

fabla 1.4
Dependencies: ntk@1.3.1000 cairomm@1.18.0 libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: http://openavproductions.com/fabla/
Licenses: GPL 2+
Build system: cmake
Synopsis: Sampler LV2 plugin
Description:

Fabla is an LV2 drum sampler plugin instrument. It is ideal for loading up your favorite sampled sounds and bashing away on a MIDI controller.

bristol 0.60.11
Dependencies: alsa-lib@1.2.16.1 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://bristol.sourceforge.net/
Licenses: GPL 3+
Build system: gnu
Synopsis: Synthesizer emulator
Description:

Bristol is an emulation package for a number of different classic synthesizers including additive and subtractive and a few organs. The application consists of the engine, which is called bristol, and its own GUI library called brighton that represents all the emulations. There are currently more than twenty different emulations; each does sound different although the author maintains that the quality and accuracy of each emulation is subjective.

rosegarden 25.06
Dependencies: alsa-lib@1.2.16.1 bash-minimal@5.2.37 dssi@1.1.1 flac@1.5.0 fftwf@3.3.10 jack@0.125.0 ladspa@1.13 liblo@0.31 libsamplerate@0.1.9 lilv@0.24.22 lilypond@2.26.0 lrdf@0.6.1 lv2@1.18.10 qt5compat@6.9.2 qtwayland@6.9.2 shared-mime-info@2.3 tar@1.35 lirc@0.10.2 wavpack@5.8.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://www.rosegardenmusic.com/
Licenses: GPL 2
Build system: qt
Synopsis: Music composition and editing environment based around a MIDI sequencer
Description:

Rosegarden is a music composition and editing environment based around a MIDI sequencer that features a rich understanding of music notation and includes basic support for digital audio.

gx-guvnor-lv2 0.1
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxGuvnor.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Overdrive/distortion pedal simulation
Description:

This package provides the LV2 plugin "GxGuvnor", a simulation of an overdrive or distortion pedal for guitars.

libdiscid 0.6.5
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://musicbrainz.org/doc/libdiscid
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Disc id reader library
Description:

libdiscid is a C library for creating MusicBrainz and freedb disc IDs from audio CDs. It reads a CD's table of contents (TOC) and generates an identifier which can be used to lookup the CD at MusicBrainz. Additionally, it provides a submission URL for adding the disc ID to the database and gathers ISRCs and the MCN (=UPC/EAN) from disc.

samplebrain 0.18.5
Dependencies: fftw@3.3.10 liblo@0.31 libsndfile@1.2.2-0.68f6c16 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.

lmms-next 1.3.0-alpha.1-0.83313e7
Dependencies: alsa-lib@1.2.16.1 carla@2.6.0-1.294a801 fftwf@3.3.10 fltk@1.4.5 fluidsynth@2.4.8 freetype@2.13.3 jack2@1.9.22-0.1795946 ladspa@1.13 lame@3.100 libgig@4.5.1 libogg@1.3.6 libsamplerate@0.1.9 libsndfile@1.2.2-0.68f6c16 libsoundio@2.0.0 libvorbis@1.3.7 libxft@2.3.8 portaudio@190600.20161030 pulseaudio@17.0 qtwayland@6.9.2 sdl2@2.30.8 stk@5.0.1 adplug@2.4 exprtk@0.0.3 hiir@0-0.4a9a1e6 libxml2@2.14.6 lilv@0.24.22 lv2@1.18.10 perl@5.36.0 perl-list-moreutils@0.430 perl-xml-parser@2.46 qtsvg@6.9.2 ringbuffer@0.9.0 suil@0.10.20
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://lmms.io/
Licenses: GPL 2+
Build system: qt
Synopsis: Music composition tool
Description:

LMMS is a digital audio workstation. It includes tools for sequencing melodies and beats and for mixing and arranging songs. LMMS includes instruments based on audio samples and various soft sythesizers. It can receive input from a MIDI keyboard.

qmidiarp 0.7.1
Dependencies: alsa-lib@1.2.16.1 cairo@1.18.4 glu@9.0.2 jack2@1.9.22-0.1795946 liblo@0.31 lv2@1.18.10 pango@1.57.1 qtbase@5.15.17
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://qmidiarp.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: MIDI arpeggiator
Description:

QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO. It can hold any number of arpeggiator, sequencer, or LFO modules running in parallel.

Total packages: 32836