Hosted at https://alex.miller.garden/sonic-circuit.
python3 -m http.server
Go to localhost:8000/ in browser.
Warning: not user friendly.
- Command + click: add new node
- Command + drag: add edge between nodes
- Double click: trigger a signal on a node
- Click + drag: move node
- Option + drag up/down: change node note
~
+ drag: change node mode- Click + delete: remove node
- multicast: broadcasts out to all edges simultaneously
- round-robin: broadcasts out to each edge in turn
- random: not yet implemented but you can see where this is going