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

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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


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.

alsa-scarlett-gui 0.5.1
Dependencies: alsa-lib@1.2.11 glib@2.83.3 gtk@4.16.13 openssl@3.0.8
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.

jack-select 1.5.0
Dependencies: alsa-lib@1.2.11 python-dbus@1.2.18 python-pygobject@3.50.0 python-pyudev@0.22.0 python-pyxdg@0.28 python-wrapper@3.11.14
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/SpotlightKid/jack-select
Licenses: Expat
Build system: gnu
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.

mididings 20250818
Dependencies: alsa-lib@1.2.11 boost@1.89.0 jack2@1.9.21 python@3.11.14 python@3.11.14 python-dbus@1.2.18 python-decorator@5.2.1 python-pyinotify@0.9.6 python-pyliblo@0.10.0 python-pysmf@0.1.1-1.8a98a55
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/mididings/mididings
Licenses: GPL 2+
Build system: meson
Synopsis: MIDI router and processor
Description:

mididings is a MIDI router/processor based on Python, supporting ALSA and JACK MIDI. Features include:

  • MIDI routing and filtering; filter events depending on their event type, channel, note number, velocity, etc., and freely route them between an arbitrary number of input and output ports.

  • Modifying and converting MIDI events; transpose notes, apply velocity curves, change controller values and ranges, or convert events to any other MIDI event type. mididings also includes more complex functions like a diatonic harmonizer, floating split points, latched notes, and more.

  • Seamless switching between patches; set up different "scenes", each with its own MIDI routing and processing, and switch between them at any time, even while playing. Switching scenes does not affect notes already held, and does not result in dropouts or stuck notes!

  • MIDI event monitoring, running external commands; print MIDI event data to the console to help debugging your patches and configuring your MIDI controllers. In addition to its MIDI output, mididings can also execute shell commands and send OSC or DBUS messages.

dumb 2.0.3
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/kode54/dumb
Licenses: FSF-free
Build system: cmake
Synopsis: Module audio renderer library
Description:

DUMB is a tracker library with support for IT, XM, S3M and MOD files. It targets maximum accuracy to the original formats, with low-pass resonant filters for the IT files, accurate timing and pitching, and three resampling quality settings (aliasing, linear interpolation and cubic interpolation).

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.

gx-saturator-lv2 0-4.2142b14
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/GxSaturator.lv2
Licenses: GPL 3+
Build system: gnu
Synopsis: Saturation effect
Description:

This package provides the LV2 plugin "GxSaturator", a saturation effect.

curseradio 0-1.1bd4bd0
Dependencies: mpv@0.41.0
Propagated dependencies: python-lxml@6.0.1 python-requests@2.32.5 python-pyxdg@0.28
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/chronitis/curseradio
Licenses: Expat
Build system: python
Synopsis: Command-line Internet radio player
Description:

Curseradio is a Curses-based radio player that uses a tune-in sender list from http://opml.radiotime.com.

petri-foo 0.1.87
Dependencies: alsa-lib@1.2.11 glib@2.83.3 jack@0.125.0 libgnomecanvas@2.30.3 liblo@0.31 libsamplerate@0.1.9 libsndfile@1.2.0 libxml2@2.14.6 openssl@3.0.8
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.

bschaffl 1.4.10
Dependencies: cairo@1.18.4 fontconfig-minimal@2.14.0 libsndfile@1.2.0 libx11@1.8.12 lv2@1.18.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/sjaehn/BSchaffl
Licenses: GPL 3+
Build system: gnu
Synopsis: Pattern-controlled MIDI amp & time stretch LV2 plugin
Description:

This package provides an LV2 plugin that allows for pattern-controlled MIDI amp & time stretching to produce shuffle / swing effects.

Key features include:

  1. MIDI velocity amplification and timing manipulation plugin

  2. Swing and shuffle rhythms

  3. Pre-generator dynamics

  4. Tempo rubato

  5. Pattern (sliders) or shape-controlled

  6. MIDI filters

  7. Smart quantization

portmidi 2.0.4
Dependencies: alsa-lib@1.2.11
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/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.

vmpk 0.9.1
Dependencies: drumstick@2.10.0 qt5compat@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://vmpk.sourceforge.io/
Licenses: GPL 3+
Build system: qt
Synopsis: Virtual MIDI piano keyboard
Description:

Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard to play MIDI notes, and also the mouse. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player.

setbfree 0.8.13
Dependencies: jack@0.125.0 lv2@1.18.10 zita-convolver@4.0.3 glu@9.0.2 ftgl@2.4.0 font-bitstream-vera@1.10
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://setbfree.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Tonewheel organ
Description:

setBfree is a MIDI-controlled, software synthesizer designed to imitate the sound and properties of the electromechanical organs and sound modification devices that brought world-wide fame to the names and products of Laurens Hammond and Don Leslie.

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.

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

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.

ninjas2 0.2.0
Dependencies: fftwf@3.3.10 jack@0.125.0 libsamplerate@0.1.9 mesa@25.2.3 libsndfile@1.2.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/clearly-broken-software/ninjas2
Licenses: GPL 3+
Build system: gnu
Synopsis: Sample slicer audio plugin
Description:

Ninjas 2 is a rewrite of the Ninjas sample slicer audio plugin. Its goal is to be an easy to use sample slicer with quick slicing of samples and auto-mapping slices to MIDI note numbers.

cursynth 1.5
Dependencies: ncurses@6.2.20210619 alsa-lib@1.2.11
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.

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.

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.

muse-sequencer 4.2.1
Dependencies: alsa-lib@1.2.11 dssi@1.1.1 fluidsynth@2.4.8 glib@2.83.3 jack@0.125.0 ladspa@1.13 libinstpatch@1.1.6 liblo@0.31 libsamplerate@0.1.9 libsndfile@1.2.0 lilv@0.24.22 lrdf@0.6.1 lv2@1.18.10 pcre@8.45 pulseaudio@16.1 qtbase@5.15.17 qtsvg@5.15.17 qtwayland@5.15.17 rtaudio@5.2.0 rubberband@4.0.0 sord@0.16.16
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://muse-sequencer.github.io/
Licenses: GPL 2+
Build system: qt
Synopsis: MIDI/Audio sequencer
Description:

MusE is a MIDI/Audio sequencer with recording and editing capabilities. Its audio sequencer supports the LADSPA, DSSI, and LV2 audio plugin formats; the MIDI sequencer provides a piano roll, a drum editor, a list view, and a score editor. MusE aims to be a complete multitrack virtual studio.

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.

sfizz 1.2.0
Dependencies: abseil-cpp@20250814.1 glib@2.83.3 jack2@1.9.21 lv2@1.18.10 libsamplerate@0.1.9 pugixml@1.12.1 simde@0.8.2
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://sfz.tools/sfizz/
Licenses: FreeBSD
Build system: cmake
Synopsis: SFZ parser and synth library
Description:

Sfizz provides an SFZ parser and synth C++ library. It includes LV2 plugins and a JACK standalone client.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31091