Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hemantkarya/melodfy
Melodfy✨: AI-Powered Piano Audio to MIDI Converter 🎶
https://github.com/hemantkarya/melodfy
ai melody melody-extraction midi midi-converter midi-file music piano piano-chords pyside6 python qt6 qt6-gui
Last synced: 6 days ago
JSON representation
Melodfy✨: AI-Powered Piano Audio to MIDI Converter 🎶
- Host: GitHub
- URL: https://github.com/hemantkarya/melodfy
- Owner: HemantKArya
- License: mit
- Created: 2024-03-01T06:49:40.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-09T15:12:45.000Z (10 months ago)
- Last Synced: 2024-11-07T20:54:29.849Z (about 2 months ago)
- Topics: ai, melody, melody-extraction, midi, midi-converter, midi-file, music, piano, piano-chords, pyside6, python, qt6, qt6-gui
- Language: Python
- Homepage:
- Size: 1020 KB
- Stars: 20
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Melodfy banner](./assets/melodfy_banner.png)
## Melodfy✨: AI-Powered Piano Audio to MIDI Converter 🎶
![Melodfy ex b1](./assets/main4.png)
Melodfy is an python application that utilizes the power of artificial intelligence (developed by ByteDance) to seamlessly convert audio recordings of piano playing into playable MIDI files.**Features:**
* **Effortless Conversion:** Simply upload your piano audio file and Melodfy will handle the rest, transforming it into an accurate and editable MIDI file.
* **AI-Powered Accuracy:** Melodfy leverages advanced AI algorithms to ensure the highest level of precision in capturing notes, timing, and dynamics from your recordings.
* **Unleash Creativity:** Breathe new life into your piano recordings by editing and manipulating them in MIDI format using your favorite digital audio workstation (DAW).
* **Free and Open-Source:** Melodfy is released under a permissive license, allowing for free and unrestricted use, modification, and distribution for both personal and commercial purposes (with attribution).![Daw](./assets/main3.png)
### **Download Prebuilt Binaries** (No need to install FFMPEG explicitly for prebuilt executables) ![Build-state](https://github.com/HemantKArya/Melodfy/actions/workflows/main.yml/badge.svg)
[![for Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/HemantKArya/Melodfy/releases/latest)
[![image](https://img.shields.io/badge/SourceForge-FF6600.svg?style=for-the-badge&logo=SourceForge&logoColor=white)](https://sourceforge.net/projects/melodfy/)Working on ![Linux](https://img.shields.io/badge/Linux-FCC624.svg?style=for-the-badge&logo=Linux&logoColor=black) and ![Mac](https://img.shields.io/badge/macOS-000000.svg?style=for-the-badge&logo=macOS&logoColor=white) executables and will release them soon. Until then you can directly run from source code and follow 'Getting started' guide.
### **Getting Started:**1. **Clone the repository:**
```bash
git clone https://github.com/HemantKArya/Melodfy.git
```2. **Install dependencies:**
Refer to the `requirements.txt` file for a list of required libraries and install them using your preferred package manager (e.g., `pip install -r requirements.txt`).
And make sure FFMPEG is already installed in your system and availible through 'PATH'. [Download from here(FFMPEG)](https://www.ffmpeg.org/download.html).3. **Run the application:**
Instructions for running the application will depend on your chosen implementation (e.g., command-line script, GUI application). Refer to the provided documentation or code comments for specific instructions.
**License:**
This project is licensed under the MIT License: [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT).
**Contributing:** (Coming Soon)
We welcome contributions from the community! Please refer to the CONTRIBUTING.md: CONTRIBUTING.md file for guidelines on how to contribute to the project.
**Credits:**
* This project is developed by Hemant Kumar which is a GUI Interface for [Piano Transcription](https://github.com/bytedance/piano_transcription)..
* Melodfy is heavely dependent on these projects -
1. [Piano Transcription](https://github.com/bytedance/piano_transcription) by [ByteDance](https://github.com/bytedance)
2. [Piano Transcription Inference](https://github.com/qiuqiangkong/piano_transcription_inference) by [qiuqiangkong](https://github.com/qiuqiangkong)
**Additional Information:**
* For more information, please refer to the documentation within the repository.(Uploading soon)
* Feel free to raise any issues or suggestions on the GitHub issue tracker.### **Reach Me out at:**
[![LinkedIn](https://img.shields.io/badge/LinkedIn-0A66C2.svg?style=for-the-badge&logo=LinkedIn&logoColor=white)](https://www.linkedin.com/in/iamhemantindia/)or Mail me at :- [email protected]