ALSA 1.2.12 💾

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features: Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. Fully modularized sound drivers. SMP and thread-safe design. User space library (alsa-lib) to simplify application programming and provide higher level functionality. Support for the older Open

minor feature: lt;p gt;Release v1.2.12 lt;/p gt;. lt;p gt;Core. lt;br / gt; - Release v1.2.12. lt;br / gt; - GitHub Actions: Use actions/checkout@v4. lt;br / gt; - pcm: plug - add automatic conversion for iec958 subframe samples. lt;br / gt;PCM API. lt;br / gt; - pcm: extend doc for snd_pcm_hw_params_get_sbits(). lt;br / gt; - pcm: clarify and default sbits (msbits) value for all formats. lt;br / gt; - pcm: ladspa - Skip missing ladspa directories. lt;br / gt; - pcm: snd_pcm_(physical_)format_width() - change documentation. lt;br / gt; - pcm: plug - add automatic conversion for iec958 subframe samples. lt;br / gt;PCM Plugin API. lt;br / gt; - pcm: plug - add automatic conversion for iec958 subframe samples. lt;br / gt;Topology API. lt;br / gt; - topology: correct version script path. lt;br / gt;Use Case Manager API. lt;br / gt; - use-case.h: add DisplayPort to HDMI device description. lt;br / gt; - ucm: doc - add Variant and Macro to the evaluation order. lt;br / gt; - ucm: define and describe Syntax 7. lt;br / gt; - ucm: raise error when macro argument is already defined (used). lt;br / gt; - ucm: do argument value substitution for Macros. lt;br / gt; - ucm: Path condition - substitute Path. lt;br / gt; - ucm: Path condition - substitute Path and Mode fields. lt;br / gt;Async helpers. lt;br / gt; - async: snd_async_del_handler - move clear signal using sigaction as last. lt;br / gt;Configuration. lt;br / gt; - conf: aliases: hdmi: Include unconditionally the. lt;br / gt; - conf: USB-Audio: Add Corsair HS60 Pro to the IEC958 blacklist. lt;br / gt; - conf: USB-Audio: Add more Scarlett devices to the IEC958 blacklist. lt;br / gt;Test/Example code. lt;br / gt; - tests: latency.c - copy-n-paste typos (sw - amp;gt; hw params) in error messages lt;/p gt;. lt;p gt;Signed-off-by: Jaroslav Kysela amp;lt;perex@perex.cz amp;gt; lt;/p gt;. . perexg. . . . . tag:github.com,2008:Repository/154184919/v1.2.11. 2024-01-30T09:03:07Z.

GNU GPL sound audio midi server linux


Drumstick Metronome 1.4.0

Drumstick Metronome (kmetronome) is a MIDI-based metronome utilizing the ALSA sequencer. It's intended for students and musicans to aid rythm consistency while playing instruments. It incurs little overhead by using MIDI instead of digital audio playback, which also keeps the timing more accurate.

libremidi 4.5.0

libremidi is a cross-platform C++20 library for real-time and MIDI file input and output. This is a fork / rewrite based on two libraries: RtMidi ModernMIDI Additionally, for MIDI 2 parsing support we use cmidi2!

QXGEdit 0.9.12

QXGEdit is a Qt4 GUI for editing MIDI system exclusive files. It works with XG devices such as Yamaha DB50XG. It requires a configured ALSA system.

Drumstick 2.8.1

Drumstick is a GPLv3 licensed set of C++ MIDI libraries using Qt5 objects, idioms and style. It contains a C++ wrapper around the ALSA library sequencer interface; ALSA sequencer provides software support for MIDI technology on Linux. A complementary library provides classes for SMF (Standard MIDI files: .MID/.KAR), RIFF MIDI (.RMI) and Cakewalk (.WRK) file formats processing. A multiplatform realtime MIDI I/O library and GUI Widgets are also provided.