The Audio File | 𝘈𝘶𝘥𝘪𝘰𝘸𝘢𝘳𝘦 𝘐𝘯𝘥𝘦𝘹
Featured MIDI File Player for Linux, Windows, and macOS written in C++, and using Qt5 and
Drumstick2
Features:
MIDI Output to hardware MIDI ports, or any other Drumstick backend
Transpose song tonality between -12 and +12 semitones
Change MIDI volume level (using MIDI CC7)
Scale song speed between half and double tempo
Plays Standard MIDI Files (.MID, .KAR) and Cakewalk project files (.WRK)
dmidiplayer.sourceforge.io
sourceforge.net/projects/dmidiplayer
sourceforge.net/projects/drumstick
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
Drumstick MIDI Monitor is a MIDI monitor for Linux using ALSA sequencer and Qt5 user interface.
Features:
Easy to use Qt5 graphic user interface
Based on ALSA sequencer. Provides one input port to be connected to other programs and devices using the usual external tools (aconnect, QJackCtl…)
Customizable event filters and sequencer parameters
Supports all MIDI messages, including System Exclusive, and some ALSA messages
MIDI Playback of the recorded session or loaded MIDI file
Saves to a text file or standard MIDI file the recorded event list
kmidimon.sourceforge.io
sourceforge.net/projects/kmidimon
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
Drumstick Metronome is a MIDI based metronome using the ALSA sequencer. It’s intended for musicians and music students, as a tool to keep the rhythm while playing musical instruments. It uses MIDI for sound generation instead of digital audio, allowing low CPU usage and very accurate timing, thanks to the ALSA sequencer.
Features:
Easy to use graphic user interface.
MIDI only. Can be used with software or external MIDI synthesizers.
Based on ALSA sequencer. Provides input and output ports
Highly customizable parameters.
External control: D-Bus and MIDI realtime.
Custom rhythm patterns.
sourceforge.net/projects/kmetronome
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm. Originally a player for MS-DOS, MikMod has been ported to other platforms, such as Unix, Macintosh, BeOS, and Java(!!)
mikmod.sourceforge.net/
sourceforge.net/projects/mikmod/
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for GNU/Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems.
DeaDBeeF lets you play variety of audio formats, convert between them, customize the UI almost any way you want, and use many additional plugins which can extend it even more.
deadbeef.sourceforge.net
deadbeef.sourceforge.net/download
deadbeef.sourceforge.io/plugins.html
play.google.com/store/apps/details?id=org.deadbeef.android
Plugins:
File Browser
lyricbar
mpris2
ddb_discord_presence
ddb_musical_spectrum
ddb_quick_search
ddb_spectrogram
ddb_vu_meter
ddb_waveform_seekbar
deadbeef-uade (Amiga)
CUI
~ A faceted library browser plugin for Deadbeef. Columns-UI-like
github.com/VirInvictus/deadbeef-cui
References:
github.com/topics/deadbeef
github.com/topics/deadbeef-plugin
en.wikipedia.org/wiki/DeaDBeeF
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
AudioGridder is a network bridge for audio and MIDI that allows for offloading the DSP processing of audio plugins to remote computers. This can come in handy when mixing complex projects or running CPU intensive instruments.
AudioGridder Server
runs on a computer hosting your effect and instrument plugins. On your workstation, on which you run your DAW, you use the
AudioGridder FX or instrument plugin
to access your plugin library over the network. The plugin is looking for available servers on your network and once connected allows you to create insert chains or load instruments. Midi and audio data from your DAW will be streamed over the network, processed on the server and streamed back.
audiogridder.com
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
This is a helper application that uploads images to Catbox, and is meant to be invoked by the
foo_discord_rich
plugin. With a fork of the Discord Rich Presence Integration component, uploads cover art to
catbox.moe
and prints the URL.
github.com/realoksi/foobar2000-catbox
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
The Sound Description Interchange Format (SDIF) is an established standard for the interchange of sound descriptions and analysis data. This project provides libraries, SDIF (in C) and Easdif (in C++), tools, and wrappers to read and write SDIF files.
sourceforge.net/projects/sdif
cnmat.berkeley.edu/library/sdif
en.wikipedia.org/wiki/SDIF
groups.google.com/g/sdif-forum
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
A desktop app for producers who bounce a lot. Drag in a folder of exports and Producer Player auto-groups versions, organizes your album, and gives you a full mastering workspace — all in one place.
ethansk.github.io/producer-player
github.com/EthanSK/producer-player
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
A high-performance CLI toolkit for music collectors who manage their own libraries. Lattice provides a suite of tools for library visualization, integrity verification, cover art extraction, and metadata auditing — all from a single, zero-dependency script.
Why this exists
Modern music players often hide your library behind proprietary databases. Lattice is built for collectors who treat the filesystem as the source of truth. It reads tags directly via
mutagen
, ensuring your library is portable and player-agnostic.
Features:
Mode
Flag
Description
Library Tree
--library
Generate a formatted ASCII/Unicode tree of your entire collection.
AI Library
--ai-library
Token-efficient export designed for LLM recommendation prompts.
Genre Wings
--all-wings
Generate separate library catalogs segmented by genre.
Integrity Checks
--testFLAC
Parallel verification of FLAC/MP3/Opus/WAV integrity via FFmpeg.
Art Extraction
--extractArt
Extract embedded covers with format-priority ranking (FLAC > Opus).
Tag Audit
--auditTags
Identify and report files with missing or inconsistent metadata.
github.com/VirInvictus/Lattice
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
Bitfake was originally created to detect fake
.FLAC
files through spectral analysis. It has since grown into a multipurpose CLI tool for handling music more easily and efficiently.
One common problem was that getting a track’s metadata required long
ffprobe
commands with messy output. Converting music with
ffmpeg
was also repetitive. The command itself is easy to remember, but writing scripts to convert entire directories felt inefficient and slow. This project now performs metadata and conversion tasks directly through linked libraries (TagLib/libsndfile/libav*).
Features:
Get metadata
Get ReplayGain info (useful for music players)
Spectral analysis on 44.1 kHz
.FLAC
files (higher sample rates may be misrepresented, so be careful)
Lossy diagnosis (banding score)
File Conversion + VBR Support (Works for outputs like
.wav
.flac
.ogg
.mp3
.aac
.opus
Tagging metadata (Works for single files, but not directories yet)
Calculating ReplayGain and applying it to files (Works for track replay gain iterating through directories, album replay gain is a bit funky?)
Directory Conversion (works for all previously mentioned formats!)
CoverArt+ (Brings along cover art among all conversions!)
Organizing Files by album! (Give a dir of random music, and bitfake will organize it – ty to uncognic)
Directory Tagging (YAY!)
Album folder renaming from tags (Artist – Album (Year))
Spectrogram generation (in .png)
Version info (WOW! BEST YET!)
MusicBrainz Syncing data.
github.com/Ray17x/bitfake2
gpo.zugaina.org/app-misc/bitfake2
repology.org/maintainer/ray%40atl.tools/feed-for-repo/gentoo_ovl_guru
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
RxFFmpeg is a high-performance multimedia processing framework built on top of FFmpeg and optimized specifically for Android environments, enabling developers to perform complex audio and video editing operations programmatically. It integrates widely used encoding libraries such as x264, mp3lame, and fdk-aac, allowing it to support a broad range of media formats and transformations. The framework provides a wrapper around FFmpeg commands, making it easier to execute advanced media operations without directly handling low-level command syntax. It supports both synchronous and asynchronous execution, enabling developers to manage long-running media tasks efficiently within mobile applications. The system also includes features like hardware acceleration through MediaCodec, significantly improving performance on supported devices. Its design focuses on flexibility, allowing users to perform tasks such as transcoding, clipping, filtering, and compositing media with minimal overhead.
Features:
Callback system for tracking execution progress
Execution of FFmpeg commands through a simplified interface
Support for synchronous and asynchronous media processing
Hardware acceleration using MediaCodec
Wide range of video and audio editing capabilities
Integration with multiple encoding libraries
github-com.translate.goog/microshow/RxFFmpeg
sourceforge.net/projects/rxffmpeg.mirror
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
Further development of the
ASIO
output module by otachan (2006) for the
Winamp
player, including:
problem with setting the sample rate fixed
gapless mode completed
added individual channel assignment
added upsampling to a non-fractional multiple of base-frequency
added high quality resampler: sample rate doubler for best audio playback
winamp-asio-plugin.sourceforge.io
sourceforge.net/projects/winamp-asio-plugin
forums.winamp.com/forum/winamp/winamp-technical-support/4647216-asio-output-plugin
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
discogs-cli bring the
Discogs.com
database to your terminal. Perform the following actions from your terminal:
Search artists, releases, labels
View artist information and their releases
View label details and its associated releases
View a release in detail
github.com/jesseward/discogs-cli
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
Ear Tag is a simple audio file tag editor. It is primarily geared towards making quick edits or bulk-editing tracks in albums/EPs. Unlike other tagging programs, Ear Tag does not require the user to set up a music library folder. It can:
Edit tags of MP3, WAV, M4A, FLAC, OGG and WMA files
Modify metadata of multiple files at once
Rename files using information from present tags
Identify files using AcoustID
Network access is only used for the “Identify selected files” option.
apps.gnome.org/EarTag
gitlab.gnome.org/World/eartag
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
foo_timesleep
is a sleep timer component for foobar2000. It provides both:
Sleep timer commands under
Playback > Sleep Timer
An always-visible
Sleep Timer
toolbar item for Columns UI (
Toolbars
Features:
Start a sleep timer in minutes (preset values)
Stop playback when the timer reaches zero
Show remaining time
Cancel an active timer
github.com/shirafukayayoi/foo_timesleep
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
Audio file formats are digital containers used to store sound. They differ in how they handle compression, how widely they are supported, and what they are best used for. At a high level, audio formats fall into three primary categories: uncompressed, lossless compressed, and lossy compressed. In addition, there are physical audio formats that remain relevant for distribution and archival purposes.
Uncompressed Formats
Uncompressed formats such as WAV, AIFF, and BWF store audio data without any reduction or loss. This means they preserve the full fidelity of the original recording, but at the cost of large file sizes.
Because no data is discarded, these formats are the standard in professional environments. They are widely used in recording, editing, mastering, and archival workflows where accuracy and compatibility with studio software are critical. Broadcast Wave Format (BWF), for example, extends WAV with metadata support for professional and broadcast use.
Lossless Compressed Formats
Lossless formats such as FLAC, ALAC, and WavPack reduce file size, often by up to 60%, without sacrificing any audio quality. They achieve this by compressing the data in a way that can be perfectly reconstructed during playback.
These formats are ideal for personal music libraries and long-term storage. They retain the original sound while using significantly less disk space than uncompressed formats.
FLAC, Free Lossless Audio Codec, is open-source and widely supported across platforms and devices. ALAC, Apple Lossless Audio Codec, is Apple’s royalty-free alternative, used within Apple Music and iTunes ecosystems. WavPack offers additional flexibility, including hybrid modes that combine lossy and correction data.
Lossy Compressed Formats
Lossy formats such as MP3, AAC, Opus, and Vorbis achieve much smaller file sizes by removing audio data that is considered inaudible or less perceptually important. This results in some loss of quality, though often minimal at higher bitrates. These formats are ideal for portable devices where file size matters and audio quality is still adequate for ordinary enviroments.
MP3 remains the most widely recognized and used format for audio file compression, music sharing and general compatibility. AAC typically delivers better sound quality than MP3 at the same bitrate and is used by platforms such as Apple Music and YouTube. Opus is designed for efficiency and low latency, making it well suited for real-time applications like VoIP and live streaming. Vorbis, commonly used in Ogg containers, is an open alternative with solid quality and flexibility.
Physical Audio Formats
Physical formats, including vinyl records, cassette tapes, compact discs, CDs, DVD-Audio, and SACD, store audio on tangible media, either in analog or digital form.
Compact discs, CDs, based on the Red Book standard, 16-bit, 44.1 kHz PCM, remain one of the most common physical formats. Higher resolution formats such as SACD, DSD-based, and Blu-ray Audio support higher bit depths and multichannel audio.
For long-term preservation, redundency, archival-grade
M-DISC
and lossless digital files are all recommended.
Recommended Usage
For modern workflows, choosing the right format depends on the balance between quality, storage, and compatibility:
Use FLAC or ALAC for high-quality personal libraries and archiving
Use MP3 or AAC for portable devices and online sharing
Use WAV or AIFF for professional audio production and editing
Use Opus for web-based audio, streaming, and real-time communication
Each format has a clear role. Understanding these roles allows you to build a workflow that preserves quality where it matters and saves space where it doesn’t.
References:
An audio codec is a device or computer program capable of coding or decoding a digital data stream of audio. ~
en.wikipedia.org/wiki/Audio_codec
en.wikipedia.org/wiki/List_of_codecs
en.wikipedia.org/wiki/Codec_listening_test
en.wikipedia.org/wiki/Open_source_codecs_and_containers
digitalpreservation.gov/personalarchiving/audio
Share this:
Email a link to a friend (Opens in new window)
Email
Print (Opens in new window)
Share on Mastodon (Opens in new window)
Mastodon
Share on Nextdoor (Opens in new window)
Nextdoor
Share on Telegram (Opens in new window)
Telegram
Share on Tumblr
Share on WhatsApp (Opens in new window)
WhatsApp
Tweet
Like
Loading...
Translate
Album Artwork
(57)
ALSA
(30)
Analysis
(74)
Android
(79)
Audio
(1,267)
BSD
(72)
CODEC
(22)
Cross-platform
(160)
DAW
(44)
Discogs
(19)
DOS
(9)
Editor
(73)
Equalization
(56)
FLAC
(32)
Foobar2000
(139)
foobar component
(118)
Freeware
(1,086)
GNU
(72)
Hardware
(72)
Linux
(503)
Lists
(16)
Lyrics
(49)
Mac
(464)
MIDI
(118)
Open Source
(838)
PC
(907)
Player
(216)
Plugin
(166)
ReplayGain
(35)
Scripting
(30)
Sequencer
(24)
Software
(1,086)
Synthesizer
(83)
Tagging
(68)
Uncategorized
(2)
Unix
(425)
Visual
(24)
Visual
(127)
Visualization
(39)
VST
(140)
Web Service
(74)
Websites
(133)
Windows
(715)
(23)
AAX
AU
CLI
composition
compressor
conversion
Convert
cue
cuesheet
Drum
effects
encoder
extensible
Gapless
GPL
GUI
Guitar
Jack
Java
last.fm
Library
macOS
meter
mp3
multichannel
multilanquage
music
MusicBrainz
OSX
playlist
Production
python
Radio
Recording
Ripper
Ripping
Server
Spectrum
streaming
Tags
utility
video
VST3
VU
web app
The Audio File
@audio-file.org@audio-file.org
Follow
𝘈𝘶𝘥𝘪𝘰𝘸𝘢𝘳𝘦 𝘐𝘯𝘥𝘦𝘹
1,315
posts
followers
Follow The Audio File
My Profile
Paste my profile into the search field of your favorite open social app or platform.
My Fediverse handle
Your Profile
Or, if you know your own profile, we can start things that way!
Why do I need to enter my profile?
This site is part of the ⁂ open social web, a network of interconnected social platforms (like Mastodon, Pixelfed, Friendica, and others). Unlike centralized social media, your account lives on a platform of your choice, and you can interact with people across different platforms.
By entering your profile, we can send you to your account where you can complete this action.
Your Fediverse profile
Recent
AudioGridder ~ Audio & MIDI Network Bridge
April 24, 2026
foobar2000-catbox ~ Foobar, Discord, Catbox & Images
April 23, 2026
SDIF ~ Sound Description Interchange Format
April 17, 2026
Producer Player ~ Mastering Workspaces
April 16, 2026
Lattice ~ CLI Toolkit For Music Collectors
April 14, 2026
Bitfake2 ~ Audio Tool Handler & Manipulator
April 11, 2026
RxFFmpeg ~ Android Development Framewok
April 10, 2026
Winamp ASIO ~ ASIO & SRD Resampler
April 8, 2026
discogs-cli ~ Discogs Terminal Access
April 3, 2026
Ear Tag ~ Edit Audio File Tags
March 30, 2026
foo_timesleep ~ Foobar2000 Sleep Timer
March 27, 2026
Audio File Formats ~ A Clear & Practical Guide
March 24, 2026
Recent Comments
Winamp ASIO ~ ASIO…
on
Winamp ~ Popular Extensible Mu…
tom2tec
on
foo_resume ~ Foobar Remembers…
Free-Blog
on
foo_resume ~ Foobar Remembers…
Fly Beep on
Foobar2000 ~ Stream Deck …
Foobar2000 ~ Extensi…
on
Foobar2000 ~ Classic User…
Follow The Audio File on WordPress.com
Blog Stats
552,471 Visitors
Tom2tec
Audio Software Blog
Archives
Archives
The Audio File
The Audio File
The Audio File
Website Powered by WordPress.com
Subscribed
The Audio File
Already have a WordPress.com account?
Log in now.
The Audio File
Subscribed
Report this content
View site in Reader
Manage subscriptions
Collapse this bar
Loading Comments...
%d