Melodfy Hemant Kumar
winget install --id=HemantKArya.Melodfy -e
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.
Melodfy is a Python application designed to convert audio recordings of piano playing into playable MIDI files using advanced artificial intelligence technology developed by ByteDance. This tool enables users to transform their piano performances into digital formats that can be edited and manipulated in popular digital audio workstations (DAWs).
Key Features:
- AI-Powered Conversion: Melodfy leverages cutting-edge AI algorithms to accurately convert piano audio into MIDI files, capturing nuanced details such as timing and dynamics.
- User-Friendly Interface: The application provides a simple and intuitive interface for uploading audio files and generating MIDI outputs.
- High Precision Output: Melodfy ensures high accuracy in note recognition, making it ideal for professional use cases.
- Open-Source Accessibility: Available under an open-source license, Melodfy allows users to modify and distribute the software freely while attributing the original work.
Audience & Benefit:
Ideal for musicians, producers, and composers who need to convert piano recordings into editable MIDI format, Melodfy simplifies the process of transforming audio into a versatile digital format. By enabling seamless conversion, it helps users save time and enhances their creative workflow. The software can be installed via winget, making it easy to integrate into your existing setup.
Melodfy is a powerful tool for anyone looking to bridge the gap between live piano performances and digital music production.
README
Melodfy✨: AI-Powered Piano Audio to MIDI Converter 🎶
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).
Download Prebuilt Binaries (No need to install FFMPEG explicitly for prebuilt executables) 
Working on and
executables and will release them soon. Until then you can directly run from source code and follow 'Getting started' guide.
Getting Started:
- Clone the repository:
git clone https://github.com/HemantKArya/Melodfy.git
- 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).
- 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.
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..
-
Melodfy is heavely dependent on these projects -
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:
or Mail me at :- iamhemantindia@protonmail.com