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

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.


lingot 1.1.1
Dependencies: alsa-lib@1.2.16 fftw@3.3.10 gtk+@3.24.51 jack2@1.9.22-0.1795946 json-c@0.18 pulseaudio@16.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://lingot.nongnu.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Accurate & configurable musical instrument tuner
Description:

LINGOT is a musical instrument tuner. It's accurate, easy to use, and highly configurable. Originally conceived to tune electric guitars, it can now be used to tune other instruments.

It looks like an analogue tuner, with a gauge indicating the relative shift to a certain note, determined automatically as the closest note to the estimated frequency.

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.

wolf-shaper 1.0.2
Dependencies: jack@0.125.0 lv2@1.18.10 mesa@26.0.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://wolf-plugins.github.io/wolf-shaper/
Licenses: GPL 3
Build system: gnu
Synopsis: Waveshaper plugin
Description:

Wolf Shaper is a waveshaper plugin with a graph editor. It is provided as an LV2 plugin and as a standalone Jack application.

instantmusic 1.0-2.0477dd3
Dependencies: yt-dlp@2026.06.09
Propagated dependencies: python-requests@2.32.5 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-slow-gear-lv2 0-3.5d37e775b
Dependencies: lv2@1.18.10 gtk+@3.24.51
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxSlowGear.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Slow gear audio effect
Description:

This package provides the LV2 plugin "GxSlowGear", a slow gear audio effect to produce volume swells.

exaile 4.2.1
Dependencies: adwaita-icon-theme@48.1 bash-minimal@5.2.37 gstreamer@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gtk+@3.24.51 python@3.12.12 python-dbus@1.3.2 python-gst@1.28.1 python-mutagen@1.47.0 python-pycairo@1.28.0 python-pygobject@3.54.3 libnotify@0.8.8 librsvg@2.58.5 udisks@2.10.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://exaile.org/
Licenses: GPL 2
Build system: glib-or-gtk
Synopsis: Cross-platform music player
Description:

Exaile is a music player with a simple interface and powerful music management capabilities. Features include automatic fetching of album art, lyrics fetching, streaming internet radio, tabbed playlists, smart playlists with extensive filtering/search capabilities, and much more.

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.

distrho-ports 2021-03-15-0.f2dbade
Dependencies: alsa-lib@1.2.16 fontconfig-minimal@2.16.0 freetype@2.13.3 fftwf@3.3.10 libx11@1.8.12 libxcursor@1.2.3 libxext@1.3.6 libxrender@0.9.12 mesa@26.0.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/DISTRHO/DISTRHO-Ports
Licenses: ASL 2.0 FreeBSD Expat FSF-free GPL 2 GPL 2+ GPL 3 GPL 3+ ISC LGPL 2.0+ LGPL 2.1+ non-copyleft non-copyleft WTFPL 2
Build system: meson
Synopsis: Audio plugins and LV2 ports
Description:

This package contains LV2 ports of the following audio plugins:

  • Dexed,

  • dRowAudio plugins (Distortion, Distortion Shaper, Flanger, Reverb, Tremolo),

  • DrumSynth,

  • EasySSP,

  • EQinox,

  • HiReSam,

  • JuceOPL,

  • KlangFalter,

  • LUFS Meter,

  • Luftikus,

  • Obxd,

  • PitchedDelay,

  • ReFine,

  • StereoSourceSeperation,

  • Swanky Amp,

  • TAL plugins (Dub-3, Filter, Filter-2, Noize Mak3r, Reverb, Reverb-II, Reverb-III, Vocoder-II),

  • Temper,

  • Vex,

  • Vitalium, and

  • Wolpertinger.

foo-yc20 1.3.0
Dependencies: cairo@1.18.4 gtk+@2.24.33 jack@0.125.0 lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://foo-yc20.codeforcode.com/
Licenses: GPL 3+
Build system: gnu
Synopsis: Implementation of Yamaha YC-20 combo organ from 1969
Description:

This is a Faust implementation of a 1969 designed Yamaha combo organ, the YC-20. This package provides an LV2 plugin and a standalone version. Processing for the organ is based on original schematics and measurements from a working specimen. This instrument simulates the circutry as a whole to realisticly reproduce the features and flaws of the real deal.

beets 2.5.1
Dependencies: bash-minimal@5.2.37 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gstreamer@1.28.1 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@12.1.1 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.

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.

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.

orca-music 0-1.e55b8fd
Dependencies: ncurses@6.2.20210619 portmidi@217 alsa-plugins@1.2.12 alsa-plugins@1.2.12
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://100r.co/site/orca.html
Licenses: Expat
Build system: gnu
Synopsis: Musical live-coding environment
Description:

This is the C implementation of the ORCΛ language and terminal livecoding environment. It's designed to be power efficient. It can handle large files, even if your terminal is small.

Orca is not a synthesizer, but a flexible livecoding environment capable of sending MIDI, OSC, and UDP to your audio/visual interfaces like Ableton, Renoise, VCV Rack, or SuperCollider.

bschaffl 1.4.10
Dependencies: cairo@1.18.4 fontconfig-minimal@2.16.0 libsndfile@1.2.2-0.68f6c16 libx11@1.8.12 lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/sjaehn/BSchaffl
Licenses: GPL 3+
Build system: gnu
Synopsis: Pattern-controlled MIDI amp & time stretch LV2 plugin
Description:

This package provides an LV2 plugin that allows for pattern-controlled MIDI amp & time stretching to produce shuffle / swing effects.

Key features include:

  1. MIDI velocity amplification and timing manipulation plugin

  2. Swing and shuffle rhythms

  3. Pre-generator dynamics

  4. Tempo rubato

  5. Pattern (sliders) or shape-controlled

  6. MIDI filters

  7. Smart quantization

a2jmidid 12
Dependencies: alsa-lib@1.2.16 bash-minimal@5.2.37 dbus@1.16.2 jack@0.125.0 python@3.12.12 python-dbus@1.2.18
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://a2jmidid.ladish.org/
Licenses: GPL 2
Build system: meson
Synopsis: ALSA sequencer to JACK MIDI bridging
Description:

a2jmidid is a daemon that implements automatic bridging of ALSA midi devices to JACK midi devices.

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.

synthpod 0.1.6715
Dependencies: alsa-lib@1.2.16 cairo@1.18.4 eudev@3.2.14 freetype@2.13.3 font-fira-code@6.2 font-fira-sans@4.203 fontconfig-minimal@2.16.0 glew@2.2.0 glu@9.0.2 jack2@1.9.22-0.1795946 libvterm@0.3.3 libevdev@1.13.6 libinput@1.29.1 libvterm@0.3.3 lilv@0.24.22 lv2@1.18.10 pixman@0.46.4 sratom@0.6.16 xcb-util@0.4.1 xcb-util-wm@0.4.2 xcb-util-xrm@1.3 zita-alsa-pcmi@0.3.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://open-music-kontrollers.ch/lv2/synthpod/
Licenses: Artistic License 2.0 GPL 3+
Build system: meson
Synopsis: Nonlinear LV2 plugin container
Description:

Synthpod is an LV2 host. It can be run as a standalone app and be used as a tool for live performances or general audio and event filtering.

gx-vintage-fuzz-master-lv2 0.1
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxVintageFuzzMaster.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Fuzz effect simulation of the vintage Fuzz Master
Description:

This package provides the LV2 plugin "GxVintageFuzzMaster", a simulation of the vintage Fuzz Master pedal.

luppp 1.2.1-2.78fb003
Dependencies: cairo@1.18.4 ntk@1.3.1000 liblo@0.31 jack2@1.9.22-0.1795946 libsndfile@1.2.2-0.68f6c16 libsamplerate@0.1.9
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: http://openavproductions.com/luppp/
Licenses: GPL 3+
Build system: meson
Synopsis: Live performance tool
Description:

Luppp is a music creation tool, intended for live use. The focus is on real time processing and a fast and intuitive workflow. With extensive MIDI mapping support, you can get looping just how you like!

seq24 0.9.3
Dependencies: alsa-lib@1.2.16 gtkmm@2.24.5 jack2@1.9.22-0.1795946
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://launchpad.net/seq24/
Licenses: GPL 2+
Build system: gnu
Synopsis: Real-time MIDI sequencer
Description:

Seq24 is a real-time MIDI sequencer. It was created to provide a very simple interface for editing and playing MIDI loops.

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.

klick 0.12.2
Dependencies: boost@1.89.0 jack@0.125.0 libsndfile@1.2.2-0.68f6c16 libsamplerate@0.1.9 liblo@0.31 rubberband@4.0.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: http://das.nasophon.de/klick/
Licenses: GPL 2+
Build system: scons
Synopsis: Metronome for JACK
Description:

klick is an advanced command-line based metronome for JACK. It allows you to define complex tempo maps for entire songs or performances.

mididings 20250818
Dependencies: alsa-lib@1.2.16 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.

Total packages: 72465