- Checkout the repo
- Start a local web server, e.g.
python3 -m http.server --cgi 8080
- Open http://localhost:8080/ in the browser
- Create modules by clicking anywhere on empty space and typing the name of a module
- Connect modules by clicking on little circles representing their inputs (on the left) and outputs (on the right)
- Remove connections by clicking on connecting lines (patch cables)
- Remove modules by dragging them off the screen
![Screenshot 2024-01-30 at 20 08 30](https://private-user-images.githubusercontent.com/381895/300932504-506398c8-2638-4e33-b7c6-f54edf850fc7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNjQxOTYsIm5iZiI6MTcxOTM2Mzg5NiwicGF0aCI6Ii8zODE4OTUvMzAwOTMyNTA0LTUwNjM5OGM4LTI2MzgtNGUzMy1iN2M2LWY1NGVkZjg1MGZjNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjI2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyNlQwMTA0NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kZGU5OGVjZmNkY2Y1MWNmNGE5YjAyNGVjZTk1YmU4YTJhMWU2YjM4NDJlNGI3Nzc2OGRhZDE3NjI5NWZhNGE5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9._yaX76qNvmtbc-AjFD05EZE3g3RhZ-kTP5gnMUxhFec)