Control the sound with your phone

Frequency Modulation Synthesis

Control modulator frequency

Control index of modulation

Server Files

Put these files on some other machine. Then send a stream of messages to the server. For example, use the HyperIMU app. Any app that streams sensor value to a user selected IP and port is fine.

In order to run this online, you need the SSE to run on the appropriate port (80 for http, 443 for https). If you are running this js client code locally it doesnt matter though.

server.py

cors_helper.py