Inspiration

We all have musical backgrounds and wanted to make something fun with music and technology.

What it does

This application takes some simple parameters and generates a MIDI file with some randomization. This file is downloaded onto the user's phone and can be played back.

How we built it

Android Studio, Java.

Challenges we ran into

Android Studio and Java can be annoying to work with, and documentation for many of the API's were either lackluster overall or just out of date.

Accomplishments that we're proud of

Making a non-trivial Android application for the first time, meeting a deadline, and completing a hackathon project for the first time.

What we learned

Android Studio, javax.sound library, MIDI specification, writing to files from an Android application, working with GUI and XML, time and human resource management, Intent and Uri in Android.

What's next for Random Music Generator

Greater customization abilities for the end user, ability to convert files, and playing audio in application.

Built With

Share this project:

Updates