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.
Tao is a software package for sound synthesis using physical models. It provides a virtual acoustic material constructed from masses and springs which can be used as the basis for building quite complex virtual musical instruments. Tao comes with a synthesis language for creating and playing instruments and a C++ API for those who would like to use it as an object library.
This project is a rebirth of a direct integration between Bluez and ALSA. Since Bluez >= 5, the built-in integration has been removed in favor of 3rd party audio applications. From now on, Bluez acts as a middleware between an audio application, which implements Bluetooth audio profile, and a Bluetooth audio device. BlueALSA registers all known Bluetooth audio profiles in Bluez, so in theory every Bluetooth device (with audio capabilities) can be connected. In order to access the audio stream, one has to connect to the ALSA PCM device called bluealsa. The device is based on the ALSA software PCM plugin.
Libltc is a POSIX-C Library for handling Linear/Longitudinal Time Code (LTC) data.
RtAudio is a set of C++ classes that provides a common API for real-time audio input/output. It was designed with the following objectives:
object-oriented C++ design
simple, common API across all supported platforms
only one source and one header file for easy inclusion in programming projects
allow simultaneous multi-api support
support dynamic connection of devices
provide extensive audio device parameter control
allow audio device capability probing
automatic internal conversion for data format, channel number compensation, (de)interleaving, and byte-swapping
siggen is a set of tools for imitating a laboratory signal generator, generating audio signals out of Linux's /dev/dsp audio device. There is support for mono and/or stereo and 8 or 16 bit samples.
Faust is a programming language for realtime audio signal processing.
normalize is an audio track normalizer. For a collection of tracks with varying volumes, it is able to make the loudness consistent between them. This is helpful when making mixtapes, for example. It can work with WAV and MP3 files.
libfreeaptx is an implementation of the Audio Processing Technology codecs aptX and aptX HD, mainly intended for use with an A2DP bluetooth profile.
ZToolkit (Ztk) is a cross-platform GUI toolkit heavily inspired by GTK. It handles events and low level drawing on behalf of the user and provides a high-level API for managing the UI and custom widgets. ZToolkit is written in C and was created to be used for building audio plugin UIs, where the dependencies often need to be kept to a minimum.
This package provides bindings for PortAudio v19, the cross-platform audio input/output stream library.
Cuetools is a set of programs that are useful for manipulating and using CUE sheet (cue) files and Table of Contents (toc) files. CUE and TOC files are a way to represent the layout of a data or audio CD in a machine-readable ASCII format.
IR is a low-latency, real-time, high performance signal convolver especially for creating reverb effects. It supports impulse responses with 1, 2 or 4 channels, in any soundfile format supported by libsndfile.
Lilv is a C library to make the use of LV2 plugins as simple as possible for applications. Lilv is the successor to SLV2, rewritten to be significantly faster and have minimal dependencies.
LADSPA is a standard that allows software audio processors and effects to be plugged into a wide range of audio synthesis and recording packages.
cyanrip is a command line tool for ripping CDs. It uses MusicBrainz to name and tag each track, and to download and embed cover art. cyanrip supports encoding tracks to multiple formats in parallel and automatically verifies checksums.
WebRTC-Audio-Processing library based on Google's implementation of WebRTC.
Xmp is a portable module player that plays over 90 mainstream and obscure module formats, including Protracker MOD, Fasttracker II XM, Scream Tracker 3 S3M and Impulse Tracker IT files.
libsoundio is a C library providing audio input and output. The API is suitable for real-time software such as digital audio workstations as well as consumer software such as music players.
Faust is a programming language for realtime audio signal processing.
JamesDSP is an audio effect processor for PipeWire and PulseAudio clients, featuring:
Automatic bass boost: Frequency-detecting bass-boost
Automatic dynamic range compressor: automated multiband dynamic range adjusting effect
Complex reverberation IIR network (Progenitor 2)
Interpolated FIR equalizer with flexible bands
Arbitrary response equalizer (also known as GraphicEQ from EqualizerAPO)
AutoEQ database integration (requires network connection)
Partitioned convolver (Auto segmenting convolution): Mono, stereo, full/true stereo (LL, LR, RL, RR) impulse response
Crossfeed: Realistic surround effects
Soundstage wideness: A multiband stereo wideness controller
ViPER-DDC: Parametric equalization on audio and creating VDC input files
Analog modeling: An aliasing-free even harmonic generator
Output limiter
Scripting engine: Live programmable DSP using the EEL2 scripting language
Scripting IDE featuring syntax highlighting, basic code completion, dynamic code outline window, console output support and detailed error messages with inline code highlighting
Audacity is a multi-track audio editor designed for recording, playing and editing digital audio. It features digital effects and spectrum analysis tools.
The blvco LADSPA plugin provides three anti-aliased oscillators:
Pulse-VCO, a dirac pulse oscillator with flat amplitude spectrum
Saw-VCO, a sawtooth oscillator with 1/F amplitude spectrum
Rec-VCO, a square / rectangle oscillator
All oscillators are low-pass filtered to provide waveforms similar to the output of analog synthesizers such as the Moog Voyager.
This package provides a LADSPA plugin for a four-band parametric equalizer. Each section has an active/bypass switch, frequency, bandwidth and gain controls. There is also a global bypass switch and gain control.
The 2nd order resonant filters are implemented using a Mitra-Regalia style lattice filter, which is stable even while parameters are being changed.
All switches and controls are internally smoothed, so they can be used live without any clicks or zipper noises. This makes this plugin suitable for use in systems that allow automation of plugin control ports, such as Ardour, or for stage use.
The LV2 Toolkit (LVTK) contains libraries that wrap the LV2 C API and extensions into easy to use C++ classes. It is the successor of lv2-c++-tools.