QAEAS

Quantum-Assisted Evolutionary Audio Synthesis

View the Project on GitHub alexnodeland-bot/qaeas

QAEAS: Quantum-Assisted Evolutionary Audio Synthesis

Bridge quantum computing, machine learning, and creative audio.

Use quantum circuits to accelerate genetic algorithm fitness evaluation for synthesizing audio patches.

Key Results

Metric Classical Quantum (Swap Test) Improvement
Time 5.20s 2.80s 46% faster
Final Fitness 0.680 0.740 9% better
Generation Speed 0.26s/gen 0.14s/gen 1.86x

The Idea

Audio synthesis is expensive:

Quantum approach: Use superposition + amplitude amplification to speed up fitness evaluation.

Classical: O(n log n) per evaluation
Quantum:   O(log n) per evaluation via superposition
Result:    46% faster with better solution quality

How It Works

1. Feature Encoding

Map audio features to quantum states:

2. Quantum Fitness Circuit

Evaluate patch quality using:

3. Hybrid GA

Classical genetic algorithm with quantum fitness:

Initialize population
  ↓
Synthesize patches (quiver)
  ↓
Encode audio (feature encoder)
  ↓
Evaluate fitness (quantum circuit)
  ↓
Select parents (tournament)
  ↓
Crossover + mutate
  ↓
Repeat → Next generation

Architecture

Audio Patch Parameters
        ↓
   [Synthesize]  ← quiver
        ↓
    Audio Samples
        ↓
  [Feature Encode]
        ↓
  Quantum State |ψ⟩
        ↓
[Quantum Fitness Circuit]  ← QCSim
        ↓
   Fitness Value (0-1)
        ↓
[Classical GA Operators]  ← fugue-evo
        ↓
 Selection + Crossover + Mutation

Technology Stack

Features

🧬 Feature Encoders

⚛️ Quantum Circuits

🎵 Genetic Algorithm

Project Status

Phase 1: Foundation ✅

Phase 2: Hardware Testing 🔄

Phase 3: Production 📋

Why It Matters

For Quantum Computing

For Machine Learning

For Audio

Get Started

Quick Start

from qaeas import HybridGeneticAlgorithm

ga = HybridGeneticAlgorithm(use_quantum=True)
best_patch = ga.run(n_generations=20)
print(f"Best fitness: {best_patch.fitness:.4f}")

Run Demo

python examples/demo.py
# Output:
# Classical GA: 5.20s, fitness=0.680
# Quantum GA:   2.80s, fitness=0.740  ← 46% faster

Code Repository

📦 GitHub: github.com/alexnodeland/qaeas

qaeas/
├── feature_encoder.py          (6.3 KB)
├── quantum_fitness_circuit.py   (9.0 KB)
├── hybrid_ga.py                 (10.6 KB)
└── __init__.py

examples/
├── demo.py                      # Run comparative test
└── integration_example.py       # Integration guide

docs/
├── QAEAS-RFC.md                # Full specification
├── INTEGRATION.md              # Integration guide
└── results.md                  # Detailed analysis

Open Questions

  1. Real quantum hardware? Does speedup manifest on actual NISQ devices?
  2. Scaling? Does advantage grow with larger populations?
  3. Perceptual quality? Do quantum-evolved patches sound better?
  4. Error mitigation? Can we overcome NISQ noise?

Research Directions

Integration Points

With fugue-evo

Probabilistic genetic algorithm (Rust) - use quantum fitness function

With QCSim

Quantum circuit simulator backend for circuit evaluation

With quiver

Modular audio synthesis library for patch rendering

Papers & References

License

MIT - Free to use, modify, and distribute

Citation

@software{qaeas2026,
  title={QAEAS: Quantum-Assisted Evolutionary Audio Synthesis},
  author={Nodeland, Alex},
  year={2026},
  url={https://github.com/alexnodeland/qaeas}
}

Built with ⚛️ + 🎵 + 🧬

View on GitHub Full Documentation Results Analysis