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

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.


alsa-scarlett-gui 0.5.1
Dependencies: alsa-lib@1.2.16.1 glib@2.86.0 gtk@4.22.1 openssl@3.5.7
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/geoffreybennett/alsa-scarlett-gui
Licenses: GPL 3+
Build system: gnu
Synopsis: ALSA Scarlett2 control panel
Description:

This package provides a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett2 USB Protocol Mixer Driver.

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.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gst-libav@1.28.1 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@17.0 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.

strawberry 1.2.19
Dependencies: alsa-lib@1.2.16.1 boost@1.89.0 chromaprint@1.6.0 dbus@1.16.2 fftw@3.3.10 gdk-pixbuf@2.44.5 glib@2.86.0 gnutls@3.8.13 gstreamer@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 icu4c@73.1 kdsingleapplication@1.1.0 libcdio@2.1.0 libebur128@1.2.6 libgpod@0.8.3 libmtp@1.1.21 protobuf@3.21.9 pulseaudio@17.0 qtbase@6.9.2 qtwayland@6.9.2 rapidjson@1.1.0-1.949c771 sparsehash@2.0.4 sqlite@3.39.3 taglib@2.1.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://www.strawberrymusicplayer.org/
Licenses: GPL 3+ CC-BY-SA 3.0
Build system: qt
Synopsis: Music player and library organizer
Description:

Strawberry is a music player and music collection organizer. It is a fork of Clementine aimed at music collectors and audiophiles.

jack-select 1.5.2
Dependencies: alsa-lib@1.2.16.1 gtk+@3.24.52 python-dbus@1.3.2 python-pygobject@3.54.5 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.

new-session-manager 1.6.0
Dependencies: fltk@1.4.5 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.

pd 0.56-5
Dependencies: tk@8.6.12 alsa-lib@1.2.16.1 jack@0.125.0 portaudio@190600.20161030
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://puredata.info
Licenses: Modified BSD
Build system: gnu
Synopsis: Visual programming language for artistic performances
Description:

Pure Data (aka Pd) is a visual programming language. Pd enables musicians, visual artists, performers, researchers, and developers to create software graphically, without writing lines of code. Pd is used to process and generate sound, video, 2D/3D graphics, and interface sensors, input devices, and MIDI. Pd can easily work over local and remote networks to integrate wearable technology, motor systems, lighting rigs, and other equipment. Pd is suitable for learning basic multimedia processing and visual programming methods as well as for realizing complex systems for large-scale projects.

emacs-lilypond-mode 2.26.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://lilypond.org
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for editing GNU LilyPond music scores
Description:

This package provides an Emacs major mode for editing GNU LilyPond music scores.

portmidi 217
Dependencies: alsa-lib@1.2.16.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://portmedia.sourceforge.net/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.

jalv-select 1.3
Dependencies: bash-minimal@5.2.37 lilv@0.24.22 lv2@1.18.10 jalv@1.6.8 gtkmm@2.24.5 coreutils@9.1 gawk@5.3.0 grep@3.11
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/jalv_select
Licenses: Public Domain
Build system: gnu
Synopsis: GUI to select LV2 plugins and run them with jalv
Description:

The jalv.select package provides a graphical user interface allowing users to select LV2 plugins and run them with jalv.

sonivox 3.6.16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/pedrolcl/sonivox
Licenses: ASL 2.0
Build system: cmake
Synopsis: Fork of the AOSP platform_external_sonivox
Description:

This project is a fork of the Android Open Source Project platform_external_sonivox. It is a Wave Table synthesizer, using embedded samples. It also supports external DLS soundfont files. It is also a real time GM synthesizer.

python-abjad-ext-rmakers 3.19
Propagated dependencies: python-abjad@3.31
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://abjad.github.io
Licenses: Expat
Build system: pyproject
Synopsis: Abjad rhythm-maker extension package
Description:

abjad-ext-rmakers includes a collection of classes for creating and and manipulating rhythms such as accelerandi, taleas, and more.

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.22-0.1795946 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.

gx-super-fuzz-lv2 0.1
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxSuperFuzz.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Fuzz effect modelled after the UniVox SuperFuzz
Description:

This package provides the LV2 plugin "GxSuperFuzz", an analog simulation of the UniVox SuperFuzz pedal. In this simulation the trim pot, which is usually in the housing, is exposed as a control parameter. It adjusts the amount of harmonics.

wolf-spectrum 1.0.0
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://github.com/pdesaulniers/wolf-spectrum
Licenses: GPL 3
Build system: gnu
Synopsis: 2D spectrogram plugin
Description:

Wolf Spectrum is a real-time 2D spectrogram plugin. It is provided as an LV2 plugin and as a standalone Jack application.

mopidy-local 3.3.0
Propagated dependencies: mopidy@3.4.2 python-pykka@4.4.2 python-uritools@6.0.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://mopidy.com/ext/local/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Mopidy extension for playing music from local file archive
Description:

This package provides Mopidy's extension for playing music from local file archive.

In contrast to Mopidy-File, Mopidy-Local builds an index of archive’s metadata ahead of time, and can thus provide additional features like search.

The music metadata is stored in a SQLite database. This lets users to browse their music collection by album, artist, composer and performer, and provides full-text search capabilities based on SQLite’s FTS modules. It also notices updates via mopidy local scan while Mopidy is running, so you can scan your media library periodically, for example from a cron job.

bsequencer 1.8.10
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/BSEQuencer
Licenses: GPL 3+
Build system: gnu
Synopsis: Multi-channel MIDI step sequencer LV2 plugin
Description:

This package provides a multi-channel MIDI step sequencer LV2 plugin with a selectable pattern matrix size.

musescore 4.6.5
Dependencies: alsa-lib@1.2.16.1 flac@1.5.0 freetype@2.13.3 harfbuzz@11.4.4 jack@0.125.0 lame@3.100 libogg@1.3.6 libopusenc@0.3 libsndfile@1.2.2-0.68f6c16 libvorbis@1.3.7 portaudio@190600.20161030 portmidi@217 pulseaudio@17.0 python@3.12.12 qt5compat@6.9.2 qtbase@6.9.2 qtdeclarative@6.9.2 qtnetworkauth@6.9.2 qtscxml@6.9.2 qtshadertools@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 tinyxml2@11.0.0
Propagated dependencies: alsa-plugins@1.2.12
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://musescore.org
Licenses: GPL 3
Build system: qt
Synopsis: Music composition and notation software
Description:

MuseScore is a music score typesetter. Its main purpose is the creation of high-quality engraved musical scores in a WYSIWYG environment.

It supports unlimited staves, linked parts and part extraction, tablature, MIDI input, percussion notation, cross-staff beaming, automatic transposition, lyrics (multiple verses), fretboard diagrams, and in general everything commonly used in sheet music. Style options and style sheets to change the appearance and layout are provided.

MuseScore can also play back scores through the built-in sequencer and SoundFont sample library.

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.

gx-overdriver-lv2 0-1.ed7180198
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxOverDriver.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Overdrive effect with level and tone control
Description:

This package provides the LV2 plugin "GxOverDriver", an overdrive effect.

tap-lv2 0.0-1.cab6e0d
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://tap-plugins.sourceforge.net/
Licenses: GPL 2
Build system: gnu
Synopsis: Audio plugin collection
Description:

TAP (Tom's Audio Processing) plugins is a collection of audio effect plugins originally released as LADSPA plugins. This package offers an LV2 version ported by moddevices.

non-mixer 1.9.5-5.257ec59
Dependencies: jack@0.125.0 liblo@0.31 ladspa@1.13 lrdf@0.6.1 ntk@1.3.1000 lv2@1.18.10 lilv@0.24.22
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://non.tuxfamily.org/wiki/Non%20Mixer
Licenses: GPL 2+
Build system: waf
Synopsis: Modular digital audio mixer
Description:

The Non Mixer is a powerful, reliable and fast modular digital audio mixer. It utilizes JACK for inter-application audio I/O and the NTK GUI toolkit for a fast and lightweight user interface. Non Mixer can be used alone or in concert with Non Timeline and Non Sequencer to form a complete studio.

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.3 python-typing-extensions@4.15.0 python-unidecode@1.4.0 python-beautifulsoup4@4.14.3 python-discogs-client@2.8 python-mpd2@3.1.2 python-mutagen@1.47.0 python-langdetect@1.0.9 python-pillow@12.2.0 python-pyacoustid@1.3.0 python-pygobject@3.54.5 python-pylast@4.2.1 python-pyxdg@0.28 python-rarfile@4.2 python-reflink@0.2.2 python-requests@2.34.2 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.

exaile 4.2.1
Dependencies: adwaita-icon-theme@49.0 bash-minimal@5.2.37 gstreamer@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gtk+@3.24.52 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.5 libnotify@0.8.8 librsvg@2.61.4 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.

libsmf 1.3
Dependencies: readline@8.2.13 glib@2.86.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: http://libsmf.sourceforge.net/
Licenses: FreeBSD
Build system: gnu
Synopsis: Standard MIDI File format library
Description:

LibSMF is a C library for handling SMF ("*.mid") files. It transparently handles conversions between time and pulses, tempo map handling and more. Full API documentation and examples are included.

Total packages: 32836