
Precision in Every Bit
Bit-perfect, multi-channel audio middleware ready for Dante and MADI
Design Concept
High-Precision Audio Development Platform Optimized for Acoustic Research
PrecisionAudio is a development platform that enables researchers to focus on essential audio processing while maintaining the superior performance and precision of ASIO SDK. By automating intricate device management and buffer control processes that typically require advanced expertise, it significantly enhances R&D team productivity. PrecisionAudio provides a streamlined development environment that accelerates creativity and innovation in acoustic research.

Focus on Application Development Through Device Abstraction
PrecisionAudio enables developers to handle ASIO audio I/O channels through intuitive, abstract concepts. The platform automatically manages buffer initialization and resource allocation that were previously manual processes. Even when working with large-scale digital audio systems featuring dozens or hundreds of channels, development complexity remains minimal.

Features
PrecisionAudio is audio middleware that dramatically improves both developer and end-user experience. It simplifies complex audio development requirements while delivering a highest-quality listening experience.
Bit-perfect audio I/O
PrecisionAudio leverages ASIO technology to achieve high-precision audio input/output through a simple API. Application developers can easily create bit-perfect audio applications without audio quality degradation.
Multi-channel audio support
PrecisionAudio is designed to handle complex multi-channel audio setups with ease. Developers can effortlessly build applications that control multiple audio channels with precision.
Professional hardware integration
PrecisionAudio interfaces with Dante and MADI through dedicated hardware devices. Connect directly to high-precision professional audio equipment with low latency, making it ideal for research and development applications.
Zero-phase sync + simple buffers
PrecisionAudio delivers uncompromising audio precision for mission-critical applications. The new API ensures perfect channel synchronization with zero-sample phase alignment while providing developers with intuitive, streamlined buffer management.
A vertically integrated architecture for frictionless development
PrecisionAudio delivers an end-to-end architecture spanning CLI, GUI, and AI, widely adopted by teams advancing acoustics research in industry and academia.

Core and Extension two-layer architecture
The Core layer exposes devices through a minimal API, delivering simple and intuitive control. The Extension layer sits on top of the core API and adds specialized capabilities. WAV recording and playback, as well as RAW recording and playback, are included here.
Broad language support
PrecisionAudio supports C, C++, C#, and Python. Multi-language support lets you build high-fidelity audio applications in the environment you prefer.
Flexible implementation modes
PrecisionAudio is designed for CLI, GUI, and AI integrations. From simple command-line tools to intuitive GUI apps to AI-driven audio processing, developers can build exactly what their workflows require.
Experience what’s possible with a compelling toolset
PrecisionAudio includes a powerful set of tools: WAV Player, WAV Recorder, RAW Player, RAW Recorder, FM Synthesizer, and Tone Generator. Built on the same framework, these apps let you experience PrecisionAudio’s capabilities first-hand and speed up evaluation.
FM Synthesizer GUI
A GUI app built on the Extension layer’s FM Synthesizer. Select a driver and press Play to hear FM-synth audio through the chosen device. A spectrogram in the center visualizes frequency content in real time. Trigger notes via the on-screen keyboard or your computer keyboard.

WAV Player GUI
Play WAV audio through an ASIO device. Supports 8-, 16-, 24-, and 32-bit PCM. Load WAV files with up to 128 channels; tracks are assigned in order to the lowest-numbered ASIO output channels.

WAV Recorder GUI
Capture audio from an ASIO device to WAV files. One WAV file is written per ASIO driver channel.

Tone Generator GUI
Generate test tones on the selected ASIO device.

RAW Player GUI
Play headerless raw audio through the selected ASIO device. Handles raw data that matches the device’s sample format.

RAW Recorder GUI
Capture headerless raw audio from the selected ASIO device. Records raw data in the device’s sample format.

Easy to learn and adopt with rich samples
PrecisionAudio ships with a wide range of sample projects. Each one targets a specific theme, so you can learn by example and bring the framework into your project quickly.
Core Samples
Core samples demonstrate PrecisionAudio’s foundational capabilities. They show how to manage devices and perform audio I/O through the core API.
Driver List
Retrieve the list of installed ASIO drivers in just a few lines.
Device Information
Query device name, total input/output channels, and the indices and labels of available channels.
Noise Generator
Output noise through an ASIO device to illustrate how to send audio to output channels and map sample types to buffers for the expected signal.
Extension Samples
Extension samples showcase features built on top of the core API, including WAV/RAW recording and playback, an FM synthesizer, and a tone generator. You can also build your own extensions on the same foundation.
Raw Player CLI
Play headerless raw audio files through an ASIO device. Designed for flexible debugging and data validation in R&D.
Raw Recorder CLI
Record headerless raw audio from an ASIO device for research-grade capture and inspection.
Wav Player CLI
Play WAV files via ASIO. Supports 8-, 16-, 24-, and 32-bit integer PCM as well as 32-bit float.
Wav Recorder CLI
Record WAV files via ASIO. Each captured channel is written as 32-bit data.
Tone Generator CLI
Output test tones through an ASIO device.
FM Synthesizer CLI
Output FM-synthesized audio through an ASIO device.
Copyright (C) 2025 Liberal Logic Inc.