Spaces:
Sleeping
Sleeping
File size: 1,268 Bytes
7fd7e83 73e25a6 7fd7e83 73e25a6 7fd7e83 73e25a6 7fd7e83 73e25a6 7fd7e83 73e25a6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
---
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 |