Specification Format
AMLP uses YAML for human readability and machine parseability. The specification format provides a declarative way to describe audio processing pipelines that integrate DSP and ML components.
Complete Pipeline Example
amlp_version: "1.0"
name: "Intelligent Spatial Audio Conference System"
description: "ML-enhanced immersive audio for conferencing"
nodes:
- id: mic_array
type: audio_input
channels: 4
sample_rate: 48000
- id: beamformer
type: dsp.beamformer
algorithm: mvdr
- id: vad
type: ml.model
model_path: "models/vad_rnn.onnx"
quantization: int8
- id: scene_analyzer
type: spatial.scene_analyzer
model_path: "models/spatial_transformer.onnx"
max_sources: 8
- id: separator
type: ml.model
model_path: "models/source_separator.onnx"
quantization: fp16
- id: iamf_renderer
type: spatial.iamf_encoder
output_format: iamf_v1.0
rendering_mode: binaural
connections:
- from: mic_array.output
to: beamformer.input
- from: beamformer.output
to: vad.audio
- from: vad.speech_probability
to: separator.control
- from: separator.output
to: iamf_renderer.audio_objectsModular Profiles
Core Profile
Basic DSP nodes, ML model inference, quantization, latency accounting, open-source quality assessment
Spatial Audio Profile
Object-based audio, ambisonics, binaural rendering, HRTF processing, IAMF/Eclipsa Audio support
Network Audio Profile
AES67 integration, SMPTE ST 2110-30 support, PTP synchronization, distributed processing
Quality Assessment Profile
ViSQOL, STOI, UTMOS, perceptual metrics, psychoacoustic models
Medical Audio Profile
IEC 60601 compliance, FDA requirements, output limiting, EMC requirements
MCP Integration Profile
Model Context Protocol support, AI assistant integration, bidirectional communication
Web Platform Profile
Web Audio API integration, AudioWorklet support, WebAssembly deployment
Download Complete Specification
Version 1.0 of the AMLP specification. Complete document covering all aspects including detailed node types, data flow specifications, timing constraints, quality metrics, and implementation guidelines.
Download Specification