Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Audio Over IP
  3. Pi Audio Monitor

Pi Audio Monitor

GPL-3.0C++1.8.0

Open-source audio monitoring and analysis software for Raspberry Pi and other platforms, featuring meters, analyzers, and test tools.

GitHubGitHub
183 stars15 forks0 contributors

What is Pi Audio Monitor?

PAM is an open-source audio monitoring software designed to run on platforms like the Raspberry Pi with a touchscreen interface. It provides a suite of professional audio monitoring, analysis, and test tools, including various digital and moving coil meters, spectrum analyzers, and audio generators. It solves the need for a flexible, cost-effective audio monitoring solution that supports both local hardware inputs and networked audio streams like AES67.

Target Audience

Audio engineers, broadcast professionals, system integrators, and hobbyists who need detailed audio monitoring and analysis on embedded systems or general-purpose computers.

Value Proposition

Developers choose PAM for its comprehensive set of professional audio tools in a single open-source package, its ability to run on low-cost hardware like the Raspberry Pi, and its support for modern networked audio standards like AES67 and NMOS, offering an alternative to expensive proprietary monitoring systems.

Overview

Audio Monitoring Software designed to run on a Raspberry pi with touchscreen

Use Cases

Best For

  • Monitoring audio levels and quality in broadcast environments
  • Analyzing audio signals for distortion and timing issues
  • Testing audio equipment and signal chains
  • Visualizing audio with spectrum analyzers and oscilloscopes
  • Generating test tones and sequences for system calibration
  • Integrating with AES67 or NMOS-based audio-over-IP networks

Not Ideal For

  • Casual users needing simple audio playback without analysis tools
  • Projects requiring quick deployment with minimal library dependencies
  • Teams seeking highly customizable or modern web-based GUIs
  • Applications that must run seamlessly on macOS or Windows without manual setup

Pros & Cons

Pros

Professional Metering Standards

Supports BBC PPM, EBU, Nordic, and VU meters, making it ideal for broadcast and audio engineering workflows where compliance with industry standards is critical.

Networked Audio Integration

Accepts AES67 streams with DNS-SD/SAP discovery and optional NMOS support, enabling seamless integration into modern audio-over-IP environments for flexible monitoring.

Cost-Effective Embedded Solution

Optimized for Raspberry Pi with touchscreen, providing a low-cost hardware platform for professional audio monitoring without sacrificing feature richness.

Comprehensive Analysis Toolkit

Includes spectrum analyzer, oscilloscope, R128 loudness measurement, and distortion tools, offering a wide range of diagnostic capabilities in one package.

Cons

Complex Build and Dependencies

Requires installation of multiple core and external libraries like wxWidgets and PortAudio, with a non-trivial CMake or Code::Blocks setup that can be time-consuming.

Incomplete NMOS Implementation

The README admits NMOS support is a work in progress, with client-side limitations for handling many nodes, reducing its reliability in large networked audio systems.

Linux-Centric Deployment

CMake builds are currently Linux-only, and Windows support relies on Code::Blocks with manual library linking, making cross-platform adoption more challenging.

Documentation Fragmentation

Primary documentation is stored in local help files rather than online, which can hinder accessibility and updates compared to web-based documentation systems.

Frequently Asked Questions

Quick Stats

Stars183
Forks15
Contributors0
Open Issues21
Last commit1 month ago
CreatedSince 2017

Tags

#audio-analysis#aes67#open-source-audio#professional-audio#raspberry-pi#nmos

Built With

O
OpenSSL
A
ASIO
l
libsndfile
w
wxWidgets
P
PortAudio
C
CMake
M
Mongoose
l
libcurl

Included in

Broadcasting1.7kAudio Over IP114
Auto-fetched 1 day ago

Related Projects

SnapcastSnapcast

Synchronous multiroom audio player

Stars7,669
Forks536
Last commit2 months ago
VMAFVMAF

Perceptual video quality assessment based on multi-method fusion.

Stars5,361
Forks821
Last commit2 days ago
AES67 Linux DaemonAES67 Linux Daemon

AES67 Linux Daemon with configuration WebUI

Stars527
Forks100
Last commit1 month ago
QCToolsQCTools

QCTools (Quality Control Tools for Video Preservation) is a free and open source software tool that helps users analyze and understand their digitized video files through use of audiovisual analytics and filtering. QCTools is funded by the National Endowment for the Humanities and the Knight Foundation, and is developed by the Bay Area Video Coalition.

Stars379
Forks45
Last commit5 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub