Musical instruments

AlsaPlayer – heavily multi-threaded PCM player

AlsaPlayer is a type of PCM player. It is heavily multi-threaded and tries to excercise the ALSA library and driver quite a bit.

It has some very interesting features unique to Linux/Unix players. The goal is to create a fully pluggable framework for playback of all sorts of media with the focus on PCM audio data.

This is free and open source software.

Features include:

  • Full speed (pitch) control, positive *and* negative. This is the first Linux and only GPL player that supports this. You can scratch mp3’s and even audio CD’s in realtime.
  • Icecast/shoutcast streaming support.
  • Interface plugins.
  • Completely redefine the user interface.
  • Remote control.
  • Control alsaplayer from another application.
  • Low latency mode.
  • On capable soundcards latency can be as low as 1.3ms.
  • Playlist/Queue support.
  • Plays nice with concurrent audio tools.
  • Doesn’t touch the hardware mixer.
  • Concurrent visual scopes.
    Open as many scopes as there are.
  • Multi-threaded design – this results in efficient/skip free playback. You can also activate real-time scheduling for even better performance..
  • Accurate scope/audio syncing.
  • Portable.

Website: alsaplayer.sourceforge.net
Support:
Developer: Erik de Castro Lopo. Core code by Andy Lo A Foe
License: GNU General Public License v3.0

AlsaPlayer

AlsaPlayer is written in C and C++. Learn C with our recommended free books and free tutorials. Learn C++ with our recommended free books and free tutorials.

This article was written with the help of a site visitor who completed this form. Help the site by suggesting new open source software.


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted