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.
Drumstick is a set of MIDI libraries using C++/Qt5 idioms and style. It includes a C++ wrapper around the ALSA library sequencer interface. A complementary library provides classes for processing SMF (Standard MIDI files: .MID/.KAR), Cakewalk (.WRK), and Overture (.OVE) file formats. A multiplatform realtime MIDI I/O library is also provided with various output backends, including ALSA, OSS, Network and FluidSynth.
Seq24 is a real-time MIDI sequencer. It was created to provide a very simple interface for editing and playing MIDI loops.
Jack-keyboard is a virtual MIDI keyboard, a program that allows you to send JACK MIDI events (i.e. play) using your PC keyboard.
GNU Solfege is a program for practicing musical ear-training. With it, you can practice your recognition of various musical intervals and chords. It features a statistics overview so you can monitor your progress across several sessions. Solfege is also designed to be extensible so you can easily write your own lessons.
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.
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.
This package provides a multi-channel MIDI step sequencer LV2 plugin with a selectable pattern matrix size.
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.
Fogpad is a reverb effect in which the reflections can be frozen, filtered, pitch shifted and ultimately disintegrated. This is an unofficial port of the Regrader plugin created by Igorski. It is available as an LV2 plugin and a standalone JACK application.
MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.
Curseradio is a Curses-based radio player that uses a tune-in sender list from http://opml.radiotime.com.
a2jmidid is a daemon that implements automatic bridging of ALSA midi devices to JACK midi devices.
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.
New Session Manager (NSM) is a tool to assist music production by grouping standalone programs into sessions. It can be used create a session, or project, and add programs to it and then use commands to save, start/stop, hide/show all programs at once, or individually. The session can be interrupted and easily resumed at a later time.
This package provides an LV2 plugin that allows for pattern-controlled MIDI amp & time stretching to produce shuffle / swing effects.
Key features include:
MIDI velocity amplification and timing manipulation plugin
Swing and shuffle rhythms
Pre-generator dynamics
Tempo rubato
Pattern (sliders) or shape-controlled
MIDI filters
Smart quantization
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.
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.
This package provides a library to access iPod contents. It enables iPod support in music players such as Clementine.
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.
The main goal of liquidsfz is to provide an SFZ sampler implementation library that is easy to integrate into other projects. A standalone JACK client and an LV2 plugin is also available.
This package provides the LV2 plugin "GxPushPull", a simulation of a push pull transistor fuzz effect with added high octave.
This package provides a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett2 USB Protocol Mixer Driver.
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.
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.