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

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.


non-sequencer 1.9.5-5.257ec59
Dependencies: jack@0.125.0 libsigc++@2.9.3 liblo@0.31 ntk@1.3.1000
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://non.tuxfamily.org/wiki/Non%20Sequencer
Licenses: GPL 2+
Build system: waf
Synopsis: Pattern-based MIDI sequencer
Description:

The Non Sequencer is a powerful, lightweight, real-time, pattern-based MIDI sequencer. It utilizes the JACK Audio Connection Kit for MIDI I/O and the NTK GUI toolkit for its user interface. Everything in Non Sequencer happens on-line, in real-time. Music can be composed live, while the transport is rolling.

python-discid 1.1.1
Dependencies: libdiscid@0.6.5
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://python-discid.readthedocs.io/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python bindings for Libdiscid
Description:

This package provides Python bindings for the Libdiscid library. The main purpose is the calculation of Disc IDs for use with the MusicBrainz database. Additionally the disc Media Catalog Number (MCN) and track International Standard Recording Code (ISRC) can be extracted.

yoshimi 2.3.0.2
Dependencies: alsa-lib@1.2.16 boost@1.89.0 cairo@1.18.4 fftwf@3.3.10 fltk@1.3.11 fontconfig-minimal@2.16.0 jack2@1.9.22-0.1795946 lv2@1.18.10 mesa@26.0.2 minixml@3.3.1 ncurses@6.2.20210619 readline@8.2.13 zlib@1.3.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://yoshimi.sourceforge.net/
Licenses: GPL 2
Build system: cmake
Synopsis: Multi-paradigm software synthesizer
Description:

Yoshimi is a fork of ZynAddSubFX, a feature-heavy real-time software synthesizer. It offers three synthesizer engines, multitimbral and polyphonic synths, microtonal capabilities, custom envelopes, effects, etc. Yoshimi improves on support for JACK features, such as JACK MIDI.

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.

frescobaldi 4.0.5
Dependencies: bash-minimal@5.2.37 lilypond@2.26.0 poppler@22.09.0 portmidi@2.0.4 python-ly@0.9.9 python-pyqt@6.9.1 python-pyqt6-sip@13.10.2 python-pyqtwebengine@6.9.0 qpageview@1.0.4 qtbase@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://www.frescobaldi.org/
Licenses: GPL 2+
Build system: pyproject
Synopsis: LilyPond sheet music text editor
Description:

Frescobaldi is a LilyPond sheet music text editor with syntax highlighting and automatic completion. Among other things, it can render scores next to the source, can capture input from MIDI or read MusicXML and ABC files, has a MIDI player for proof-listening, and includes a documentation browser.

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.

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.

bristol 0.60.11
Dependencies: alsa-lib@1.2.16 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://bristol.sourceforge.net/
Licenses: GPL 3+
Build system: gnu
Synopsis: Synthesizer emulator
Description:

Bristol is an emulation package for a number of different classic synthesizers including additive and subtractive and a few organs. The application consists of the engine, which is called bristol, and its own GUI library called brighton that represents all the emulations. There are currently more than twenty different emulations; each does sound different although the author maintains that the quality and accuracy of each emulation is subjective.

python-abjad 3.31
Dependencies: lilypond@2.26.0
Propagated dependencies: python-quicktions@1.22 python-ply@3.11 python-roman@5.2 python-uqbar@0.9.6
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://abjad.github.io
Licenses: Expat
Build system: pyproject
Synopsis: Python API for building LilyPond files
Description:

Abjad helps composers build up complex pieces of music notation in iterative and incremental ways. Use Abjad to create a symbolic representation of all the notes, rests, chords, tuplets, beams and slurs in any score. Because Abjad extends the Python programming language, you can use Abjad to make systematic changes to music as you work. Because Abjad wraps the LilyPond music notation package, you can use Abjad to control the typographic detail of symbols on the page.

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.

dpf-plugins 1.7
Dependencies: cairo@1.18.4 liblo@0.31 jack@0.125.0 mesa@26.0.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/DISTRHO/DPF-Plugins
Licenses: ISC GPL 3 LGPL 3 Expat GPL 2
Build system: gnu
Synopsis: Audio plugin collection
Description:

Collection of audio plugins built with the DISTRHO Plugin Framework (DPF) available in LADSPA, DSSI, LV2 and VST2 formats. This package includes the following plugins: glBars, Kars, Max-Gen examples (MaBitcrush, MaFreeverb, MaGigaverb, MaPitchshift), Mini-Series (3BandEQ, 3BandSplitter, PingPongPan), ndc-Plugs (Amplitude Imposer, Cycle Shifter, Soul Force), MVerb, Nekobi, and ProM.

musikcube 3.0.5
Dependencies: alsa-lib@1.2.16 boost@1.89.0 curl@8.6.0 ffmpeg@8.1.1 lame@3.100 libev@4.33 libgme@0.6.5 libmicrohttpd@1.0.5 libogg@1.3.6 libopenmpt@0.7.12 libvorbis@1.3.7 ncurses-with-tinfo@6.2.20210619 openssl@3.5.5 pipewire@1.6.2 pulseaudio@16.1 taglib@2.1.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://musikcube.com/
Licenses: Modified BSD
Build system: cmake
Synopsis: Terminal-based music player, library, and streaming audio server
Description:

Musikcube is a terminal-based music player, library, and streaming audio server.

mopidy-mopiqtt 1.2.1
Propagated dependencies: mopidy@3.4.2 python-paho-mqtt@2.1.0 python-pykka@4.4.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/fmarzocca/mopiqtt
Licenses: ASL 2.0
Build system: pyproject
Synopsis: MQTT interface for Mopidy
Description:

This package provides an MQTT interface extension for Mopidy music server.

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-switchless-wah-lv2 0-2.7b0869120
Dependencies: lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/brummer10/GxSwitchlessWah.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Wah emulation with switchless activation
Description:

This package provides the LV2 plugin "GxSwitchlessWah", a simulation of an analog Wah pedal with switchless activation.

non-timeline 1.9.5-5.257ec59
Dependencies: jack@0.125.0 liblo@0.31 libsndfile@1.2.2-0.68f6c16 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.

cursynth 1.5
Dependencies: ncurses@6.2.20210619 alsa-lib@1.2.16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://www.gnu.org/software/cursynth/
Licenses: GPL 3+
Build system: gnu
Synopsis: Polyphonic and MIDI subtractive music synthesizer using curses
Description:

GNU cursynth is a polyphonic synthesizer that runs graphically in the terminal. It is built on a full-featured subtractive synthesis engine. Notes and parameter changes may be entered via MIDI or the computer's keyboard.

synthv1 1.4.2
Dependencies: jack@0.125.0 lv2@1.18.10 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://synthv1.sourceforge.io
Licenses: GPL 2+
Build system: cmake
Synopsis: Polyphonic subtractive synthesizer
Description:

Synthv1 is an old-school subtractive polyphonic synthesizer with four oscillators and stereo effects.

pd 0.56-1
Dependencies: tk@8.6.12 alsa-lib@1.2.16 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.

isrcsubmit 2.0.1
Propagated dependencies: python-discid@1.1.1 python-musicbrainzngs@0.7.1
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/JonnyJD/musicbrainz-isrcsubmit
Licenses: GPL 3+
Build system: pyproject
Synopsis: Submit ISRCs from CDs to MusicBrainz
Description:

isrcsubmit is a tool to extract International Standard Recording Code (ISRCs) from audio CDs and submit them to MusicBrainz.

bchoppr 1.12.8
Dependencies: cairo@1.18.4 cpio@2.15 libsndfile@1.2.2-0.68f6c16 lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/sjaehn/BChoppr
Licenses: GPL 3+
Build system: gnu
Synopsis: Audio stream-chopping LV2 plugin
Description:

B.Choppr cuts the audio input stream into a repeated sequence of up to 16 chops. Each chop can be leveled up or down (gating). B.Choppr is the successor of B.Slizr.

rkrlv2 0-2.7edcb4e
Dependencies: fftw@3.3.10 libsamplerate@0.1.9 lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/ssj71/rkrlv2
Licenses: GPL 2
Build system: cmake
Synopsis: Rakarrack effects ported to LV2 plugins
Description:

This package provides the Rakarrack effects as LV2 plugins. The ports are done such that hopefully when Rakarrack gets an active maintainer these will get merged into the original project.

tuxguitar 1.5.5
Dependencies: alsa-lib@1.2.16 java-swt@4.7.1a
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: http://tuxguitar.com.ar/
Licenses: LGPL 2.1+
Build system: ant
Synopsis: Multitrack tablature editor and player
Description:

TuxGuitar is a guitar tablature editor with player support through midi. It can display scores and multitrack tabs. TuxGuitar provides various additional features, including autoscrolling while playing, note duration management, bend/slide/vibrato/hammer-on/pull-off effects, support for tuplets, time signature management, tempo management, gp3/gp4/gp5 import and export.

Total packages: 32521