Sintetizador fisico-armonico basado en una red de resonadores acoplados.
Cada nota es un nodo en un grafo musical. Cuando tocas:
Como un piano con cuerdas simpaticas, sitar, o campanas - generalizado a estructuras musicales abstractas.
# Clonar
git clone --recursive https://github.com/cjlkaiser-cpu/resonant-graph-synth.git
cd resonant-graph-synth
# Build
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j8
# Ejecutar
open build/ResonantGraphSynth_artefacts/Release/Standalone/Resonant\ Graph\ Synth.app
| Control | Funcion |
|---|---|
| Damping | Duracion del sonido |
| Brightness | Brillo del timbre |
| Coupling | Intensidad de resonancia simpatica |
| Topology | Patron de conexiones entre nodos |
src/
├── core/ # Motor DSP
│ ├── Resonator.cpp # Karplus-Strong extendido
│ ├── ResonatorGraph.cpp # Grafo + propagacion
│ └── Exciter.cpp # Generacion de impulsos
├── gui/
│ └── GraphView.cpp # Visualizacion del grafo
├── PluginProcessor.cpp # Audio callback
└── PluginEditor.cpp # UI JUCE
Evolucion de Sympathetic-12 (Rust/WASM) a aplicacion nativa. Parte del ecosistema EigenLab.
MIT