Inspiration: In the pursuit of innovation for musicians, Jai and Sean observed a notable gap in digital tools that cater specifically to the needs of sheet music management during performances. This sparked the creation of Flippy, an app designed to seamlessly bridge the transition between pages of sheet music, providing musicians with an automatic page-flipping experience. Our aim with Flippy is to streamline performances by allowing artists to focus on their art, rather than the logistics of page-turning.

What it Does: Flippy harnesses advanced technology to automatically flip through sheet music pages, listening to what the user is playing on their instrument, and turning the sounds into notes that can be compared to the expected notes on the last measure of each page, so when the user’s music notes line up with the expected notes for the last measure, Flippy turns the page without missing a beat. The app features a user-friendly interface for uploading PDFs of sheet music, zooming in and out for readability, and navigating through pages with intuitive on-screen arrows.

How We Built It: Developed with a responsive web design in mind, Flippy utilizes a combination of HTML, CSS, and JavaScript to ensure compatibility across devices, especially focusing on tablet resolutions to cater to musicians' needs. We designed our website for the IPad Mini and the IPad Air. For the backend code that listened to the user’s notes and then flips the page when the time is right, we used Python, utilizing libraries like PyAudio and Aubio. We emphasized simplicity in design for easy onstage use, and implemented robust features for PDF interaction and page navigation. The entire project is structured for scalability and the inclusion of future features such as social sharing and cloud storage integrations.

Challenges We Faced: Meeting the time constraints, connecting the backend to the frontend, and learning how to listen and interpret the user's music were all significant challenges that we faced.

Share this project:

Updates