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

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.


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.

musescore 4.6.5
Dependencies: alsa-lib@1.2.16 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@16.1 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.

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.

patchmatrix 0.16.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/OpenMusicKontrollers/patchmatrix
Licenses: Artistic License 2.0
Build system: meson
Synopsis: Simple JACK patch bay
Description:

PatchMatrix is a patch bay for the JACK audio connection kit. It provides a patch bay in flow matrix style for audio, MIDI, CV, and OSC connections.

spectacle-analyzer 2.0
Dependencies: cairo@1.18.4 fftw@3.3.10 fftwf@3.3.10 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/jpcima/spectacle
Licenses: ISC Expat
Build system: gnu
Synopsis: Realtime graphical spectrum analyzer
Description:

Spectacle is a real-time spectral analyzer using the short-time Fourier transform, available as LV2 audio plugin and JACK client.

jack-capture 0.9.73-0.a539d44
Dependencies: gtk+@2.24.33 jack2@1.9.22-0.1795946 libogg@1.3.6 liblo@0.31 lame@3.100 libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/kmatheussen/jack_capture
Licenses: GPL 2+
Build system: gnu
Synopsis: Program for recording sound files with JACK
Description:

This is a program for recording sound files with JACK. It can connect to any JACK port and record the output into a stereo WAV file.

glyr 1.0.10
Dependencies: glib@2.86.0 curl@8.6.0 sqlite@3.39.3
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/sahib/glyr
Licenses: LGPL 3+
Build system: cmake
Synopsis: Search engine for music related metadata
Description:

Glyr comes both in a command-line interface tool (glyrc) and as a C library (libglyr).

The sort of metadata glyr is searching (and downloading) is usually the data you see in your musicplayer. And indeed, originally it was written to serve as internally library for a musicplayer, but has been extended to work as a standalone program which is able to download cover art, lyrics, photos, biographies, reviews and more.

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.

gx-vbass-preamp-lv2 0-3.f6a01c2
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/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.

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.

stk 5.0.1
Dependencies: alsa-lib@1.2.16 jack2@1.9.22-0.1795946 tk@8.6.12
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://ccrma.stanford.edu/software/stk/
Licenses: non-copyleft
Build system: cmake
Synopsis: Audio signal processing and algorithmic synthesis classes
Description:

Synthesis ToolKit in C++ (STK) is a set of audio signal processing and algorithmic synthesis classes written in C++.

This package also provides its demo project, examples, ElectricGuitar, RagaMatic and Effects.

lilypond 2.26.0
Dependencies: extractpdfmark@1.1.1 font-dejavu@2.37 font-tex-gyre@2.005 fontconfig-minimal@2.16.0 freetype@2.13.3 ghostscript@9.56.1 guile@3.0.9 pango@1.56.4 python@3.12.12
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.

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.

geonkick 3.6.2
Dependencies: hicolor-icon-theme@0.18 jack@0.125.0 libsndfile@1.2.2-0.68f6c16 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.

petri-foo 0.1.87
Dependencies: alsa-lib@1.2.16 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.5
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.

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.

gxtuner 3.0
Dependencies: gtk+@3.24.51 jack@0.125.0 fftwf@3.3.10 cairo@1.18.4 zita-resampler@1.6.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/gxtuner
Licenses: GPL 2+
Build system: gnu
Synopsis: Guitar tuner
Description:

GXtuner is a simple guitar tuner for JACK with an analogue-like user interface.

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.

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.

quodlibet 4.7.1
Dependencies: adwaita-icon-theme@48.1 bash-minimal@5.2.37 glib@2.86.0 gsettings-desktop-schemas@48.0 gst-plugins-bad@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 gst-plugins-ugly@1.28.1 gstreamer@1.28.1 gtk+@3.24.51 gtksourceview@4.8.4 hicolor-icon-theme@0.18 keybinder@0.3.2 librsvg@2.58.5 libsoup-minimal@3.6.5 python@3.12.12 python-cheetah@3.3.1 python-dbus@1.2.18 python-feedparser@6.0.12 python-gst@1.28.1 python-iniconfig@2.1.0 python-musicbrainzngs@0.7.1 python-mutagen@1.47.0 python-pycairo@1.28.0 python-pygobject@3.54.3 python-pyinotify@0.9.6 python-senf@1.5.1 python-sgmllib3k@1.0.0-1.7999646 python-toml@0.10.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/quodlibet/quodlibet
Licenses: GPL 2+
Build system: pyproject
Synopsis: Music manager and player
Description:

Quod Libet provides several ways to browse and view your local music library, along with flexible search capabilities. It includes a tag editor, which can also be invoked as a standalone program, and further supports streaming audio and feeds (such as podcasts).

gsequencer 8.1.24
Dependencies: alsa-lib@1.2.16 dssi@1.1.1 fftw@3.3.10 gst-plugins-base@1.28.1 gstreamer@1.28.1 gtk@4.22.1 jack@0.125.0 json-glib@1.10.0 ladspa@1.13 libinstpatch@1.1.6 libsamplerate@0.1.9 libsndfile@1.2.2-0.68f6c16 libsoup@3.6.5 libxcrypt@4.4.38 libxml2@2.14.6 lv2@1.18.10 pulseaudio@16.1 util-linux@2.40.4 webkitgtk@2.50.3
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://www.nongnu.org/gsequencer/
Licenses: GPL 3+
Build system: glib-or-gtk
Synopsis: Advanced Gtk+ Sequencer
Description:

GSequencer allows you to play, capture and create music. There is a piano roll, automation and wave form editor. It has machines for playing drum samples, Soundfont2 sound containers and synthesizers. They usually can be connected to a MIDI input source (instrument). It has support for various audio backends like ALSA, Pulseaudio, JACK, OSSv4 and CoreAudio.

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.

jack-keyboard 2.7.2
Dependencies: jack2@1.9.22-0.1795946 gtk+@2.24.33
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://jack-keyboard.sourceforge.net/
Licenses: FreeBSD
Build system: cmake
Synopsis: Virtual MIDI keyboard
Description:

Jack-keyboard is a virtual MIDI keyboard, a program that allows you to send JACK MIDI events (i.e. play) using your PC keyboard.

xuidesigner 0.9
Dependencies: cairo@1.18.4 libx11@1.8.12 lilv@0.24.22
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/XUiDesigner
Licenses: Zero-Clause BSD
Build system: gnu
Synopsis: GUI generator tool to create X11 UIs for LV2 plugins
Description:

XUiDesigner parses an LV2 plugin's ttl file and generates the needed controller widgets. The created GUI can be saved as UI-Bundle, which then could be built and installed. For later editing of the UI, a JSON file is added, which you could load per drag 'n drop into XUiDesigner.

Total packages: 32521