AGENTS.md@docs/sapf · git:20260907.ae194c2 · 2026-09-07 · sha256 c5e1419754a82e03
AGENTS.md@docs/sapf git:20260907.ae194c2A
Immutable. This exact content is served forever at /api/v1/blob/c5e1419754a82e03.
# SAPF Documentation Agent
> **📋 Document Metadata**
> **Type**: Audio Framework Integration Agent | **Audience**: Researchers, Audio Engineers | **Complexity**: Advanced
> **Cross-References**: [README.md](README.md) | [SAPF GNN Guide](sapf_gnn.md) | [Audio Processing](../audio/README.md) | [Pedalboard Integration](../pedalboard/pedalboard_gnn.md) | [Main Documentation](../README.md)
## Overview
This directory contains comprehensive documentation, resources, and implementation guides for integrating **SAPF** (Sound As Pure Form) with GNN (Generalized Notation Notation). SAPF provides a concatenative programming paradigm for auditory representation and real-time sonification of Active Inference generative models.
**Status**: ✅ Production Ready
**Version**: 1.0
## Purpose
SAPF integration enables:
- **Auditory Model Representation**: Understanding models through sound
- **Real-Time Sonification**: Real-time sonification of Active Inference dynamics
- **Multi-Dimensional Audio**: Multi-dimensional audio synthesis for complex models
- **Debugging Through Sound**: Audio-based model debugging and analysis
- **Concatenative Programming**: Lazy evaluation and infinite sequences
## Contents
**Files**: 5 | **Subdirectories**: 0
## Quick Navigation
- **README.md**: [Directory overview](README.md)
- **GNN Documentation**: [gnn/AGENTS.md](../gnn/AGENTS.md)
- **Main Documentation**: [docs/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)**: SAPF 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 SAPF concatenative programming
- **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
### Audio Synthesis Functions
```python
def sonify_gnn_model(gnn_model: GNNModel, audio_params: dict) -> AudioSequence:
"""
Generate audio sequence from GNN model using SAPF.
Parameters:
gnn_model: Parsed GNN model structure
audio_params: Audio generation parameters
Returns:
AudioSequence with sonified model representation
"""
def apply_sapf_processing(
audio: AudioSequence, operations: List[SAPFOp]
) -> AudioSequence:
"""
Apply SAPF concatenative operations to audio sequence.
Parameters:
audio: Input audio sequence
operations: List of SAPF operations to apply
Returns:
Processed AudioSequence
"""
```
## 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
- **[Pedalboard Integration](../pedalboard/pedalboard_gnn.md)**: Audio processing library
- **[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
- **[SAPF Cross-Reference](../CROSS_REFERENCE_INDEX.md#sapf)**: Cross-reference index entry
- **[Audio Processing](../audio/README.md)**: Audio generation and sonification
- **[Pedalboard Integration](../pedalboard/pedalboard_gnn.md)**: Audio processing library
- **[Main Index](../README.md)**: Return to main documentation
---
**Status**: ✅ Production Ready
**Compliance**: Professional documentation standards
**Maintenance**: Regular updates with new SAPF features and integration capabilities