AGENTS.md@docs/pedalboard · git:20260906.82c8031 · 2026-09-06 · sha256 61070aa764c13376
AGENTS.md@docs/pedalboard git:20260906.82c8031A
Immutable. This exact content is served forever at /api/v1/blob/61070aa764c13376.
# Pedalboard Documentation Agent
> **📋 Document Metadata**
> **Type**: Audio Processing Integration Agent | **Audience**: Researchers, Audio Engineers | **Complexity**: Intermediate-Advanced
> **Cross-References**: [README.md](README.md) | [Pedalboard GNN Guide](pedalboard_gnn.md) | [Audio Processing](../audio/README.md) | [Main Documentation](../README.md)
## Overview
This directory contains comprehensive documentation, resources, and implementation guides for integrating **Pedalboard** (Spotify's Audio Processing Library) with GNN (Generalized Notation Notation). Pedalboard provides high-performance DSP capabilities, VST3/AU plugin ecosystem, and Python-native API for sophisticated audio representations and real-time sonification of Active Inference models.
**Status**: ✅ Documentation Module
**Version**: 1.0
---
## Purpose
Pedalboard integration enables:
- **Model Sonification**: Auditory representation of Active Inference models
- **Real-Time Audio**: Real-time sonification of model dynamics
- **Audio Analysis**: Audio-based model analysis and debugging
- **Professional Quality**: High-quality audio processing for research and presentation
- **VST3/AU Plugin Support**: Professional audio plugin ecosystem integration
## Contents
**Files**: 5 | **Subdirectories**: 0
## Quick Navigation
- **README.md**: [Directory overview](README.md)
- **GNN Documentation**: [gnn/AGENTS.md](../gnn/AGENTS.md)
- **Main Documentation**: [doc/README.md](../README.md)
- **Pipeline Reference**: [src/gnn/AGENTS.md](../../src/gnn/AGENTS.md)
## Documentation Structure
This module is organized as follows:
- **Overview**: High-level description and purpose
- **Contents**: Files and subdirectories
- **Integration**: Connection to the broader pipeline
- **Usage**: How to work with this subsystem
## Integration with Pipeline
This documentation is integrated with the 25-step GNN processing pipeline:
### Core Processing (Steps 0-9)
- **Step 3 (GNN)**: Pedalboard audio generation from parsed GNN models
- **Step 7 (Export)**: Audio parameter mapping in export formats
### Simulation (Steps 10-16)
- **Step 15 (Audio)**: Real-time sonification using Pedalboard
- **Step 16 (Analysis)**: Audio-based model analysis
### Integration (Steps 17-24)
- **Step 20 (Website)**: Audio visualization integration
- **Step 23 (Report)**: Audio analysis results in reports
See [src/gnn/AGENTS.md](../../src/gnn/AGENTS.md) for complete pipeline documentation.
## Function Signatures and API
> ⚠️ **Planned / Not Yet Implemented**: `src/gnn/audio/pedalboard/` is currently a scaffold only (no `.py` source). The signatures below are planned and do not describe shipped functions.
### Audio Processing Functions
```python
def generate_audio_from_gnn(gnn_model: GNNModel, audio_params: dict) -> AudioFile:
"""
Generate audio representation from GNN model using Pedalboard.
Parameters:
gnn_model: Parsed GNN model structure
audio_params: Audio generation parameters
Returns:
AudioFile with sonified model representation
"""
def apply_audio_effects(audio: AudioFile, effects: List[Plugin]) -> AudioFile:
"""
Apply Pedalboard audio effects to generated audio.
Parameters:
audio: Input audio file
effects: List of Pedalboard plugins to apply
Returns:
Processed AudioFile with effects applied
"""
```
## Standards and Guidelines
All documentation in this module adheres to professional standards:
- **Clarity**: Concrete, technical writing
- **Functionality**: Describes actual capabilities
- **Completeness**: Comprehensive coverage
- **Consistency**: Uniform structure and style
## Related Resources
### Main GNN Documentation
- **[GNN Overview](../gnn/gnn_overview.md)**: Core GNN concepts
- **[GNN Quickstart](../gnn/tutorials/quickstart_tutorial.md)**: Getting started guide
- **[Audio Processing](../audio/README.md)**: Audio generation and sonification
### Audio Resources
- **[SAPF Integration](../sapf/sapf_gnn.md)**: Sound As Pure Form framework
- **[Audio Processing](../audio/README.md)**: Audio generation tools
- **[Sonification](../CROSS_REFERENCE_INDEX.md#audio-and-sonification)**: Audio sonification overview
### Pipeline Architecture
- **[Pipeline Documentation](../gnn/operations/gnn_tools.md)**: Complete pipeline guide
- **[Pipeline AGENTS](../../src/gnn/AGENTS.md)**: Implementation details
- **[Pipeline README](../../src/gnn/README.md)**: Pipeline overview
## See Also
- **[Pedalboard Cross-Reference](../CROSS_REFERENCE_INDEX.md#pedalboard)**: Cross-reference index entry
- **[Audio Processing](../audio/README.md)**: Audio generation and sonification
- **[SAPF Integration](../sapf/sapf_gnn.md)**: Sound As Pure Form framework
- **[Main Index](../README.md)**: Return to main documentation
---
**Status**: 🛠️ Scaffold / Planned
**Compliance**: Professional documentation standards
**Maintenance**: Regular updates with new Pedalboard features and integration capabilities