Main Content

Hi, today I’ll explain how to make your own little Weather based Music generator.
It’s based on an ESP8266, which is kind of like an Arduino, and it responds to temperature, rain and light intensity.
Don’t expect it to make entire songs or chord progressions. It’s more like Generative Music people sometimes make with Modular Synthesizers. But it’s a little less random then that, it does stick to certain Scales for instance.

ESP8266 (I’m using the Feather Huzzah ESP8266 from Adafruit)
BME280 Temperature, Humidity and Barometric Pressure Sensor (The I2C Version)
Arduino Rain Sensor
25K LDR (Light Dependent Resistor)
Some Resistors (two 47, one 100, one 220 and one 1k Ohm)
Female Midi Connector (5 Pin Din) suitable for PCB mounting
Jumper Wires
Breadboard or some sort of Prototyping board

Computer, I’ll be using one running Windows 8.1, but it should work on any OS as far as I know.
Optional: 1250 mAh LiPo battery with JST connector from Adafruit (only compatible with some ESP’s)”

Link to article