Works and composition tools
Algorithm Generator
Algorithmic composition in the browser with Max/MSP patches via RNBO. 47 scales, 28 chord types, 11 synthesis engines, Web MIDI and gestural control.
- Author's contribution
- Max/MSP patches, design and development.

The project
An algorithmic composition environment bringing Max/MSP patches into the browser via RNBO. 47 musical scales from different traditions and 28 chord types feed 11 synthesis engines built on Tone.js; generative p5.js visuals synchronise with the sound.
Control comes from probabilistic parameters, Web MIDI for external hardware, smartphone accelerometer and a peer-to-peer mobile controller paired via QR code. Savable presets build a library of configurations. Experimentation material for teaching electronic composition and interaction design.
Features
- 47 scales, 28 chords, 11 synthesis engines
- Max/MSP patches via RNBO
- Web MIDI
- P2P mobile controller via QR
- Generative p5.js visuals
- Savable presets
Characteristics
- Audio
Tech stack
- React
- TypeScript
- Tone.js
- p5.js
- RNBO (Max/MSP)
- Web MIDI
- PeerJS
- PWA
Collaborations and research
If this work is relevant to your field, profile and contacts are on the main site.
Contact on francescomariano.art