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.
| 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 |
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
Map audio features to quantum states:
Evaluate patch quality using:
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
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
from qaeas import HybridGeneticAlgorithm
ga = HybridGeneticAlgorithm(use_quantum=True)
best_patch = ga.run(n_generations=20)
print(f"Best fitness: {best_patch.fitness:.4f}")
python examples/demo.py
# Output:
# Classical GA: 5.20s, fitness=0.680
# Quantum GA: 2.80s, fitness=0.740 ← 46% faster
📦 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
Probabilistic genetic algorithm (Rust) - use quantum fitness function
Quantum circuit simulator backend for circuit evaluation
Modular audio synthesis library for patch rendering
MIT - Free to use, modify, and distribute
@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 |