Point at a LEGO part and make music with the Bricktunes synthesizer.
Bricktunes is a LEGO color sensing glove-mounted synth. It uses an eight channel color sensor to distinguish between bricks and plays synthesized chime arpeggios with synthio in CircuitPython running on a Feather Prop-Maker RP2040.
This project was inspired by an MIT Media Lab project by friend-of-Adafruit Jay Silver.
LEGO Colors
Many different LEGO colors were tested during the development of Bricktunes. While I was able to have the sensor distinguish between over 25 different colors (of the 64 I tested) -- there are trade-offs to be made between speed and accuracy. Ultimately, I settled on 12 colors that are distinct enough to register quickly with very few false reads.
Here's a helpful guide on the currently produced solid brick colors.
Glove
Any glove should work fine, however these work gloves are especially nice for mounting parts, thanks to their rubber patches. I got a pair at my local hardware store for about $20.
LEGO Plates
Not all LEGO parts come in every color. Instead of bricks we're technically using plates. You can order these from the LEGO Pick a Brick shop, or a seller through Brinklink or other online stores.
You can use as many pieces as you like. Four each of the 2x4 plates in the following colors is a great starting point. Note: the names used are from BrickLink's Studio and Marketplace, with the official LEGO name in parentheses where different.
- Blue (Bright Blue)
- Bright Green
- Bright Light Orange (Flaming Yellowish Orange)
- Bright Pink (Light Purple)
- Coral
- Dark Purple (Medium Lilac)
- Dark Turquoise (Bright Bluish Green)
- Lavender
- Lime (Bright Yellowish Green)
- Red (Bright Red)
- Sand Green
- Yellow (Bright Yellow)
More Color Info
The last time LEGO published an official color chart was 2016, see the image below. Since then a few new colors have been released -- Coral, Neon Yellow, Medium Tan, and Medium Brown -- and the Dark Turquoise color was brought back, so there have been community efforts to produce updated charts, such as the one found here.
Text editor powered by tinymce.