MemoMusic: Reinventing Memorization Through Music

Team Members

  • Tyler
  • Louis
  • Tarik

Inspiration

We drew inspiration from how musical mnemonics simplify memorization—just like sorting algorithms simplify data searches. If students could encode complex concepts into catchy songs, they could speed up recall and reduce cognitive load, similar to efficient algorithm design.

What We Learned

  • AI models like Gemini and WhisperX offer powerful ways to generate and timestamp educational content, but integrating them requires nuanced prompt engineering.
  • Music acts as a cognitive scaffold, much like data structures in computer science, enabling complex information to be stored and retrieved effortlessly.
  • Turning dry content into musical mnemonics is akin to optimizing code: it’s about finding elegant, memorable patterns that facilitate quick recall and deep understanding.

How We Built It

  • Backend powered by FastAPI orchestrating AI lyric generation, music synthesis, and timestamping.
  • Gemini creates rhyming, memorable lyrics from complex concepts:

  • ElevenLabs provides professional-quality music that acts as a soundtrack for memorization.

  • Timestamps generated with forced alignment (WhisperX) synchronize lyrics with music, much like precise code optimization.

  • Frontend displays lyrics, waits for user fill-in-the-blank input, and verifies correct answers—combining cognitive science with interactive coding.

Challenges We Faced

  • Achieving precise timing for lyric highlighting was like debugging a tricky algorithm: fine-tuning timestamp accuracy.
  • Balancing musicality and educational rigor demanded repeated prompt tuning, similar to parameter optimization in machine learning.
  • Managing large audio data and supporting real-time user interaction required scalable cloud infrastructure—a challenge familiar from large-scale system design.

Overall, our project demonstrates how combining AI, music, and memorization techniques can push the boundaries of edtech. Like efficient algorithms in computer science, our system makes learning faster, easier, and more engaging—turning complex memorization into a musical rhythm.

Built With

Share this project:

Updates