Skip to content

minsmseo/BeMyMelody

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎶 BeMyMelody

BeMyMelody is a web application that analyzes uploaded melody audio files, automatically generates chords, and plays them together in a new audio output.

💡 Features

  • Upload melody audio files (.mp3, .wav)
  • Extract pitch from audio (melody analysis)
  • Automatically generate chord progressions
  • Render and play combined melody + chord audio

🛠 Tech Stack

Frontend

  • React
  • Tone.js (for audio playback)

Backend

  • Python (Flask)
  • Librosa (for audio analysis)
  • PrettyMIDI / Music21 (for MIDI and chord generation)

🚀 Getting Started

Clone the repository

git clone https://github.com/your-username/BeMyMelody.git
cd BeMyMelody

About

Make your music with your melody

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages