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

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.


schismtracker 20221201
Dependencies: alsa-lib@1.2.16 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.

drumkv1 1.4.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://drumkv1.sourceforge.io
Licenses: GPL 2+
Build system: cmake
Synopsis: Drum-kit sampler synthesizer with stereo effects
Description:

Drumkv1 is an old-school drum-kit sampler synthesizer with stereo effects.

gx-tone-mender-lv2 0-1.b6780b4a3
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxToneMender.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Clean boost with a 3-knob tonestack
Description:

This package provides the LV2 plugin "GxToneMender", a clean boost effect with a 3-knob tonestack.

python-abjad-ext-nauert 3.31
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 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.

playerctl 2.4.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/altdesktop/playerctl
Licenses: LGPL 3+
Build system: meson
Synopsis: Control MPRIS-supporting media player applications
Description:

Playerctl is a command-line utility and library for controlling media players that implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy to bind player actions, such as play and pause, to media keys. You can also get metadata about the playing track such as the artist and title for integration into status line generators or other command-line tools.

fmit 1.2.14
Dependencies: alsa-lib@1.2.16 bash-minimal@5.2.37 fftw@3.3.10 jack@0.125.0 portaudio@190600.20161030 qtbase@5.15.17 qtmultimedia@5.15.17 qtsvg@5.15.17
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://gillesdegottex.github.io/fmit/
Licenses: GPL 2+ LGPL 2.1
Build system: gnu
Synopsis: Musical instrument tuner
Description:

FMIT is a graphical utility for tuning musical instruments, with error and volume history, and advanced features.

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.

milkytracker 1.05.01
Dependencies: alsa-lib@1.2.16 lhasa@0.4.0 jack2@1.9.22-0.1795946 rtmidi@4.0.0 sdl2@2.30.8 zlib@1.3.1 zziplib@0.13.78
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://milkytracker.titandemo.org/
Licenses: Modified BSD GPL 3+
Build system: cmake
Synopsis: Music tracker for working with .MOD/.XM module files
Description:

MilkyTracker is a music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility.

aj-snapshot 0.9.9
Dependencies: minixml@3.3.1 jack@0.125.0 alsa-lib@1.2.16
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.

rosegarden 25.06
Dependencies: alsa-lib@1.2.16 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.

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.

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.

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.

pianobooster 1.0.0-1.6dafdcb
Dependencies: alsa-lib@1.2.16 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.

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.

python-discogs-client 2.8
Propagated dependencies: python-dateutil@2.9.0 python-oauthlib@3.3.1 python-requests@2.32.5
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/joalla/discogs_client
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python client for the Discogs API
Description:

This is the continuation of the official Discogs API client for Python. It enables you to query the Discogs database for information on artists, releases, labels, users, Marketplace listings,and more. It also supports OAuth 1.0a authorization, which allows you to change user data such as profile information, collections and wantlists,inventory, and orders.

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.

pragha 1.3.4
Dependencies: bash-minimal@5.2.37 glib@2.86.0 grilo@0.3.19 gstreamer@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gtk+@3.24.51 libcddb@1.3.2 libcdio@2.1.0 libcdio-paranoia@10.2+2.0.1 libgudev@238 libnotify@0.8.8 libpeas@1.36.0 libsoup@3.6.5 sqlite@3.39.3 taglib@2.1.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://pragha-music-player.github.io
Licenses: GPL 3+
Build system: glib-or-gtk
Synopsis: Music player
Description:

Pragha is a lightweight music player based on Gtk and sqlite. It is constructed to be fast, light, and simultaneously tries to be complete without obstructing your daily work.

pianobar 2024.12.21
Dependencies: ao@1.2.2-5-g20dc8ed curl@8.6.0 libgcrypt@1.11.0 json-c@0.18 ffmpeg@8.1.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://6xq.net/pianobar/
Licenses: Expat
Build system: gnu
Synopsis: Console-based pandora.com player
Description:

pianobar is a console-based music player for the personalized online radio pandora.com. It has configurable keys for playing and managing stations, can be controlled remotely via fifo, and can run event-based scripts for scrobbling, notifications, etc.

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.

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.

python-mutagen 1.47.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://mutagen.readthedocs.io/
Licenses: GPL 2
Build system: pyproject
Synopsis: Read and write audio tags
Description:

Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, M4A, Monkey’s Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.

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.

midicsv 1.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://www.fourmilab.ch/webtools/midicsv/
Licenses: Public Domain
Build system: gnu
Synopsis: Convert MIDI files to and from CSV
Description:

Midicsv reads a standard MIDI file and decodes it into a comma-separated value file (CSV), which preserves all the information in the MIDI file. The ASCII CSV file may be loaded into a spreadsheet or database application, or processed by a program to transform the MIDI data (for example, to key transpose a composition or extract a track from a multi-track sequence). A CSV file in the format created by midicsv may be converted back into a standard MIDI file with the csvmidi program.

Total packages: 73978