Spaces:
Sleeping
Sleeping
| title: HumanizeBot | |
| emoji: π΅ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: gradio | |
| sdk_version: 4.0.0 | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| # HumanizeBot - AI Music Humanizer | |
| Remove the robotic feel from AI-generated music by adding human-like timing and velocity variations. | |
| ## πΉ What it Does | |
| HumanizeBot processes MIDI files from AI music generators and: | |
| - Adds natural timing variations (like a human musician) | |
| - Adjusts velocity dynamics for more expression | |
| - Applies swing/groove to rhythmic parts | |
| - Makes AI music sound more organic and human-performed | |
| ## π How to Use | |
| 1. **Upload** MIDI files from your AI music generator | |
| 2. **Adjust settings**: | |
| - **Intensity**: How much humanization to apply | |
| - **Style**: Organic, Groovy, or Gentle | |
| - **Swing**: Add rhythmic push/pull | |
| 3. **Click "Humanize My Music!"** | |
| 4. **Download** your humanized MIDI files | |
| ## π― Perfect For | |
| - Soundraw, AIVA, MuseNet, and other AI music generators | |
| - Making robotic drum patterns feel alive | |
| - Adding natural feel to piano/synth sequences | |
| - Preparing AI compositions for live performance | |
| ## π§ Technical Details | |
| Built with: | |
| - Gradio for the web interface | |
| - PrettyMIDI for MIDI processing | |
| - NumPy/SciPy for audio processing | |
| Supports: `.mid`, `.midi` files |