Inspiration

We were inspired by Professor Castilla's interactive artworks and aspired to replicate those experiences in a messaging app.

What it does

Everyone in a room goes to a website. One person sends a message to the server. The server randomly chooses one person in the room to send the message to. Then, that person's phone plays a sound at a low pitch. Whatever phone's closest to that phone and able to hear that sound will then pick up the message and play a sound at a higher pitch. The process continues until all the phones in the room have picked up the message, while the sound played gets progressively higher. Once the pitch reaches a pre-set maximum, all of the phones will play one sound together. A new message can now be sent and the process continues.

How we built it

We built a server-client framework with node.js and socket.io, then used the Wad library to recognize a sound's frequency.

Challenges we ran into

No one in our group had previous experience with Socket.io Lack of sleep

Accomplishments that we're proud of

Our fully functional program

What we learned

We learned how to build a server-client framework with node.js and socket.io. We also learned how to use the Wad library to recognize and produce sound of uniform pitch.

What's next for Mockingbyrd

Next we will go on to live out our dreams of being Computer Science majors, except for Nabeel, who studies physics (“a more pure science”) and thinks that he is above CS.

Share this project:

Updates