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.
RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut, and API specific classes) that provide a common cross-platform API for realtime MIDI input/output.
python-pysox is a wrapper around the sox command line tool. The API offers Transformer and Combiner classes that allow the user to incrementally build up effects and audio manipulations. python-pysox also provides methods for querying audio information such as sample rate, determining whether an audio file is silent, and much more.
Odio SACD is a command-line application which takes a Super Audio CD source and extracts a 24-bit high resolution WAV file. It handles both DST and DSD streams.
RaySession is a session manager for audio programs such as Ardour, Carla, QTractor, Guitarix, Patroneo, Jack Mixer, etc. The principle is to load together audio programs, then be able to save or close all documents together. Its main purpose is to manage NSM compatible programs, but it also helps for other programs. It offers a patchbay for visualizing and editing connections.
SuperCollider is a synthesis engine (scsynth or supernova) and programming language (sclang). It can be used for experimenting with sound synthesis and algorithmic composition.
SuperCollider requires jackd to be installed in your user profile and your user must be allowed to access the realtime features of the kernel. Search for "realtime" in the index of the Guix manual to learn how to achieve this using Guix System.
This package provides an encoder for the LDAC high-resolution Bluetooth audio streaming codec for streaming at up to 990 kbps at 24 bit/96 kHz.
Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. Ecasound supports a wide range of audio inputs, outputs and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console mode user-interface is included in the package.
This package contains the resample and windowfilter command line utilities. The resample command allows changing the sampling rate of a sound file, while the windowfilter command allows designing Finite Impulse Response (FIR) filters using the so-called window method.
Game-music-emu is a collection of video game music file emulators that support the following formats and systems:
AYZX Spectrum/Asmtrad CPC
GBSNintendo Game Boy
GYMSega Genesis/Mega Drive
HESNEC TurboGrafx-16/PC Engine
KSSMSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFENintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAPAtari systems using POKEY sound chip
SPCSuper Nintendo/Super Famicom
VGM/VGZSega Master System/Mark III, Sega Genesis/Mega Drive, BBC Micro
AZR-3 is a port of the free VST plugin AZR-3. It is a tonewheel organ with drawbars, distortion and rotating speakers. The organ has three sections, two polyphonic sections with nine drawbars each and one monophonic bass section with five drawbars. A standalone JACK application and LV2 plugins are provided.
Snapcast is a multi-room client-server audio player. Clients are time synchronized with the server to play synced audio.
SoundTouch is an audio processing library for changing the tempo, pitch and playback rates of audio streams or audio files. It is intended for application developers writing sound processing tools that require tempo/pitch control functionality, or just for playing around with the sound effects.
Pyliblo is a Python wrapper for the liblo Open Sound Control (OSC) library. It supports almost the complete functionality of liblo, allowing you to send and receive OSC messages using a nice and simple Python API. Also included are the command line utilities send_osc and dump_osc.
CLAP stands for CLever Audio Plugin. It is an audio plugin ABI which defines a standard for Digital Audio Workstations and audio plugins to work together.
Cubeb is Mozilla's cross-platform audio library.
This Python module provides bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals.
Guitarix is a virtual guitar amplifier running JACK. Guitarix takes the signal from your guitar as a mono-signal from your sound card. The input is processed by a main amp and a rack-section. Both can be routed separately and deliver a processed stereo-signal via JACK. You may fill the rack with effects from more than 25 built-in modules including stuff from a simple noise gate to modulation effects like flanger, phaser or auto-wah.
ALURE is a utility library to help manage common tasks with OpenAL applications. This includes device enumeration and initialization, file loading, and streaming.
SBSMS (Subband Sinusoidal Modeling Synthesis) is software for time stretching and pitch scaling of audio. This package contains the library.
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.
Redkite is a small GUI toolkit developed in C++17 and inspired from other well known GUI toolkits such as Qt and GTK. It is minimal on purpose and is intended to be statically linked to applications, therefore satisfying any requirements they may have to be self contained, as is the case with audio plugins.
RtOSC is a realtime safe library for handling OSC messages.
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.
QM-DSP is a C++ library of functions for DSP and Music Informatics purposes developed at Queen Mary, University of London.