This was my final piece for this module. It uses an RGB sensor which connects to the Arduino. The Arduino then gets the results from the sensor and sends it to MaxMSP. MaxMSP then plays a certain note depending on what colour is under the sensor. There is also a motor that rotates the disc on top, taking inspiration from a vinyl player.
There are also knobs to modulate the sound. This is also done by sending the signal to MaxMSP which then alters things such as volume, filter eq, compression, and other things. The buttons at the side toggle whether or not a colour will make a sound if it passes under the sensor, allowing for dynamic beats to be created.