Team:NYU Shanghai/Design
The tube rack generates the background beat. Tubes contain bioluminescent bacteria, and each color corresponds to a different bass sound. Sound is read left to right.
Bacterial colonies are translated into a step sequencer. Bacteria express fluorescent or chromoproteins. Different colors correspond to different instruments.
Analyzes tube positions
With bacteria expressing chromoproteins or fluorescent proteins. All parts taken from the Registry. See constructs here. See protocols here.
Using a webcam. Import the picture into the laptop and the Processing environment.
Processing is a coding language and environment that allows us to translate data from an image into binary data. Blob detection is an open-source code that allows us to detect areas of high contrast (bacterial colonies). We obtain the RGB value of the blobs detected, and convert the positions into a 16X16 grid. Click here to see our code.
Each position on the grid is mapped to a different note. Each row is the same note. Notes increase by half-steps in the column.
♪ ♫ ♪ ♫
Using a laser cutter, we created a custom tube rack. 8 slots allow our system to run on 4/4 time.
Using luciferase generators from the registry, we created red, green, orange, and yellow colored bacteria. See constructs here. See protocols here.
Using a webcam. Import the picture into the laptop and the Processing environment.
Processing is a coding language and environment that allows us to identify the RGB value of a specific position and correlate that value with a drum sound. Click here to see our code.
Boots and cats and boots and cats.