YH MIDI Humanizer 6.1 for Windows
MIDI that sounds played. Every part of the file is humanized - kit, bass,
guitars, keys, leads and pads - and the velocity levels you wrote
(ghost / normal / accent) are kept.

INSTALL
1. Extract this zip to a folder, for example Documents\YH MIDI Humanizer.
   It will not run from inside the zip.
2. Run "YH Midi Humanizer.exe". There is no installer and nothing else to
   download.
3. If Windows shows "Windows protected your PC", click More info, then
   Run anyway. The app is free and not code-signed.

REQUIREMENTS
- Windows 10 or 11
- .NET Framework 4.x (already part of Windows 10 and 11)

QUICK START
- Drop MIDI files or whole folders onto the window.
- Pick a preset, or turn the Velocity and Timing knobs.
- Press HUMANIZE. Each result is saved next to the original as
  name_humanized.mid. Your originals are never changed.
- New take gives a different performance with the same feel. The same take
  number and settings always give the same result.

WHAT IT DOES TO EACH PART
- Kit: velocity per piece with hand and foot alternation, laid-back
  backbeats, early crashes.
- Bass: sits with the kick, alternating fingers on runs.
- Guitars: chords are strummed, down on the beat and up in between.
- Keys: the melody note leads the chord, hands are never perfectly together.
- Leads: phrases follow the line's contour.
- Pads: gentle movement only.
Controllers, sustain pedal, pitch bend, program changes and tempo stay
exactly as written.

ROUTING
- Parts: All parts, Kit only, or Melodic parts only.
- Kit: the kit map and the kit's channel. Auto uses channel 10, or a
  channel that plays like a kit. No kit treats every channel as an
  instrument.
- General MIDI (Guitar Pro and most exports) is built in. For other sample
  libraries, copy kitmap-gm.txt, edit it to your library's notes, and load
  it under Kit > Load custom map.

LICENCE
Free to use. See LICENSE.txt.
https://www.youssefhelayel.com/software/yh-midi-humanizer