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

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.


qd 2.3.24
Channel: guix
Location: gnu/packages/multiprecision.scm (gnu packages multiprecision)
Home page: https://www.davidhbailey.com/dhbsoftware/
Licenses: Modified BSD
Build system: gnu
Synopsis: Double-double and quad-double library
Description:

This package supports both a double-double datatype (approx. 32 decimal digits) and a quad-double datatype (approx. 64 decimal digits). The computational library is written in C++. Both C++ and Fortran-90 high-level language interfaces are provided to permit one to convert an existing C++ or Fortran-90 program to use the library with only minor changes to the source code. In most cases only a few type statements and (for Fortran-90 programs) read/write statements need to be changed. PSLQ and numerical quadrature programs are included.

libtomcrypt 1.18.2
Dependencies: libtommath@1.3.0
Channel: guix
Location: gnu/packages/multiprecision.scm (gnu packages multiprecision)
Home page: https://www.libtom.net/LibTomCrypt/
Licenses: Unlicense
Build system: gnu
Synopsis: Cryptographic toolkit
Description:

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

lilypond 2.25.30
Dependencies: extractpdfmark@1.1.1 font-dejavu@2.37 font-tex-gyre@2.005 fontconfig-minimal@2.14.0 freetype@2.13.3 ghostscript@9.56.1 guile@3.0.9 pango@1.54.0 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.

non-timeline 1.9.5-5.257ec59
Dependencies: jack@0.125.0 liblo@0.31 libsndfile@1.2.0 ntk@1.3.1000
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://non.tuxfamily.org/wiki/Non%20Timeline
Licenses: GPL 2+
Build system: waf
Synopsis: Modular digital audio timeline arranger
Description:

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

fabla 1.4
Dependencies: ntk@1.3.1000 cairomm@1.18.0 libsndfile@1.2.0
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.

sonivox-eas 1.6.0
Dependencies: alsa-lib@1.2.11 drumstick@2.10.0 pulseaudio@16.1 qtwayland@6.9.2 sonivox@3.6.16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/pedrolcl/Linux-SonivoxEas
Licenses: GPL 2+
Build system: qt
Synopsis: MIDI synthesizer library
Description:

This project is a real time General MIDI synthesizer based on the Sonivox EAS Synthesizer by Google. It does not need external soundfonts, using embedded samples instead.

picard 2.13.3
Dependencies: chromaprint@1.6.0 python-charset-normalizer@3.4.2 python-discid@1.1.1 python-pyqt@5.15.11 python-mutagen@1.47.0 python-fasteners@0.17.3 python-pyyaml@6.0.2 python-markdown@3.10 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: python
Synopsis: Graphical music tagging application
Description:

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

qmmp 2.3.0
Dependencies: alsa-lib@1.2.11 curl@8.6.0 enca@1.19 faad2@2.8.8 ffmpeg@8.0 flac@1.5.0 jack2@1.9.21 libarchive@3.7.7 libbs2b@3.1.0 libcddb@1.3.2 libcdio-paranoia@10.2+2.0.1 libgme@0.6.3 libmad@0.15.1b libshout@2.4.6 libsndfile@1.2.0 libvorbis@1.3.7 libxmp@4.6.3 opusfile@0.12 opus@1.5.2 pipewire@1.4.5 pulseaudio@16.1 qtmultimedia@6.9.2 qttools@6.9.2 soxr@0.1.3 taglib@1.12 tar@1.35 unzip@6.0 wavpack@5.8.1 wildmidi@0.4.6
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://qmmp.ylsoftware.com
Licenses: GPL 2+ CC-BY-SA 4.0
Build system: qt
Synopsis: Qt-based music player
Description:

Music player with support for most common audio formats, and plugins for various additional features such as visualization, effects and online service integration. In addition to a Qt-based interface it supports Winamp/XMMS skins.

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.

strawberry 1.0.21
Dependencies: alsa-lib@1.2.11 boost@1.89.0 chromaprint@1.6.0 dbus@1.15.8 fftw@3.3.10 gdk-pixbuf@2.42.12 glib@2.83.3 gnutls@3.8.3 gstreamer@1.26.3 gst-plugins-base@1.26.3 gst-plugins-good@1.26.3 icu4c@73.1 libcdio@2.1.0 libebur128@1.2.6 libmtp@1.1.21 protobuf@3.21.9 pulseaudio@16.1 qtbase@6.9.2 qtwayland@6.9.2 sqlite@3.39.3 taglib@1.12
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://www.strawberrymusicplayer.org/
Licenses: GPL 3+ Expat 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.

lingot 1.1.1
Dependencies: alsa-lib@1.2.11 fftw@3.3.10 gtk+@3.24.51 jack2@1.9.21 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.

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.0
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.

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.

tascam-gtk 0.4-1.6419a3b
Dependencies: liblo@0.31 gtkmm@3.24.9 alsa-lib@1.2.11 libxml++@5.4.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.

geonkick 3.6.2
Dependencies: hicolor-icon-theme@0.17 jack@0.125.0 libsndfile@1.2.0 libx11@1.8.12 redkite@2.1.0 rapidjson@1.1.0-1.949c771
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://geonkick.org
Licenses: GPL 3+
Build system: cmake
Synopsis: Percussion synthesizer
Description:

Geonkick is a synthesizer that can synthesize elements of percussion such as kicks, snares, hit-hats, shakers, claps and sticks. It can also play and mix samples.

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.

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.

easytag 2.4.3
Dependencies: flac@1.5.0 gtk+@3.24.51 id3lib@3.8.3 libid3tag@0.15.1b libvorbis@1.3.7 opusfile@0.12 speex@1.2.1 taglib@1.12 wavpack@5.8.1 yelp@42.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://wiki.gnome.org/Apps/EasyTAG
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Simple application for viewing and editing tags in audio files
Description:

EasyTAG is an application for viewing and editing tags in audio files. It supports MP3, MP2, MP4/AAC, FLAC, Ogg Opus, Ogg Speex, Ogg Vorbis, MusePack, Monkey's Audio, and WavPack files.

aria-maestosa 1.4.13
Dependencies: wxwidgets@3.2.8.1 glib@2.83.3 alsa-lib@1.2.11
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://ariamaestosa.sourceforge.net/
Licenses: GPL 3+
Build system: scons
Synopsis: MIDI sequencer and editor
Description:

Aria Maestosa is a MIDI sequencer and editor. It lets you compose, edit and play MIDI files with a few clicks in a user-friendly interface offering score, keyboard, guitar, drum and controller views.

whysynth 20170701
Dependencies: dssi@1.1.1 liblo@0.31 fftwf@3.3.10 gtk+@2.24.33 ladspa@1.13 alsa-lib@1.2.11
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: http://smbolton.com/whysynth.html
Licenses: GPL 2+
Build system: gnu
Synopsis: DSSI software synthesizer
Description:

WhySynth is a versatile softsynth which operates as a plugin for the DSSI Soft Synth Interface. A brief list of features:

  1. 4 oscillators, 2 filters, 3 LFOs, and 5 envelope generators per voice.

  2. 11 oscillator modes: minBLEP, wavecycle, chorused wavecycle, asynchronous granular, three FM modes, waveshaper, noise, PADsynth, and phase distortion.

  3. 10 filter modes.

  4. flexible modulation and mixdown options, plus effects.

bjumblr 1.6.8
Dependencies: cairo@1.18.4 libsndfile@1.2.0 lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/sjaehn/BJumblr
Licenses: GPL 3+
Build system: gnu
Synopsis: Pattern-controlled audio stream/sample re-sequencer LV2 plugin
Description:

B.Jumblr is a pattern-controlled audio stream / sample re-sequencer LV2 plugin.

vl1-emulator 1.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/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.

music21 9.9.1
Propagated dependencies: python-chardet@5.2.0 python-joblib@1.5.2 python-jsonpickle@4.0.0 python-matplotlib@3.8.2 python-more-itertools@10.6.0 python-numpy@1.26.4 python-requests@2.32.5 python-webcolors@24.11.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://web.mit.edu/music21/
Licenses: Modified BSD LGPL 3+
Build system: pyproject
Synopsis: Toolkit for Computational Musicology
Description:

Music21 is a set of tools for helping scholars and other active listeners answer questions about music quickly and simply.

Total packages: 69240