Heavily inspired by Droplets. Go buy it. It's fun.
Based on the Phaser-SolidJS template.
- Reset / Clear all button
- Different synths per source node / platform
- Gravity and friction settings for the physics engine
- Global BPM settings (currently it's 120)
- Better source nodes representation and interval selection
- Keyboard shortcuts
- Resize aware / store the canvas size in the state(?)
- Auto-save to the local storage
- Better colors / UI improvements
The component coordinates are with top/left origin and if a state is restored on a smaller screen, some of the elements may not be visible.