Inspiration

We were bored and started looking at memes. The music got stuck in our heads, so we coded it to get it stuck in other people's heads.

What it does

People send in keywords via sms to play a tune and the program plays it.

How we built it

We looked into other code made by people who knew what they were doing and adapted it for our own use.

Challenges we ran into

We followed the tutorials with help from our mentor to set up Nexmo messaging, a Flask web-server on the pi, and ngrok so that nexmo could access the web-server. We almost had it set up but we had a mishmash with our ports, which took a while to spot.

Sonic pi wanted the notes in midi form. So we needed to convert from notes to midi. We then found that the python OSC code we were using worked with standard notation so we had to convert it back.

Accomplishments that we're proud of

We're happy that the tunes are vaguely recognisable and that we were able to somewhat learn how to use sonic pi

What we learned

How to code with Sonic Pi.

What's next for Nex-Meme-mo

Using inputs from messages to create original tunes using notes in the messages.

Built With

Share this project:

Updates