Inspiration

Our inspiration came from our background in music and that something like this could fit the retro theme.

What it does

It's a 8-bit beat maker that can create MIDI files of 8-bit audio using a DAW style panel and AI suggestions for notes to increase productivity.

How we built it

We utilized Next.js as the full-stack framework with React.js frontend components and custom styling using Tailwind CSS. We added Supabase for user authentication, RAG, and data storage. Additionally, we integrated Gemini 2.5 Flash using Gemini AI Studio to provide suggestions on notes for music. We used Claude CLI, GitHub Copilot, Cursor.ai, and ChatGPT 5 for pair programming.

Challenges we ran into

Tackling AI music generation was a challenge, since it is quite complex. We ran into integration issues with the frontend and the backend.

Accomplishments that we're proud of

Building an AI for 8-bit video game music. Creating a user-oriented full-stack web application in 24 hours. We got to experiment with Google Gemini AI Studio and utilize it after attending the workshop.

What we learned

LLM's are hard to implement locally. We learned new technologies like Next.js and Supabase. We learned how to create data formats and store more efficiently.

What's next for 8-Bit Beat Maker

We want to develop an automatic suggestion feature that gives recommendations to the user as they lay out their notes.

Built With

Share this project:

Updates