5 ms·
Midihum: An ML-Based MIDI Humanizing Tool
- CrypticShift 3y agoI mean, you are already "performing"; it's not as if it is computer-generated (or drawn with the mouse), so it should already be "humanized." I believe the real issue lies with subpar MIDI keyboards that lack sufficient responsiveness. This is rarely a problem for me with guitars, where I can always dial in velocities with exactly the precision I have in mind (and I'm an amateur). FYI Another way MIDI is humanized in DAWs is in the temporal domain (i.e., rhythm/timing). This was popularized by Ableton's Groove Pool [1]. [1] https://www.ableton.com/en/manual/using-grooves/ https://www.ableton.com/en/manual/using-grooves/
- BriggyDwiggs42 3y agoWhy couldn’t you use this on drawn in midi data? I figured that was the point.
- erwald 3y agoYes, that is indeed the main use case.
- lancesells 3y agoThat's what I assumed this was for as well. Take a composition from something like Hookpad and run it through this before importing into a DAW.
- adzm 3y agoGroove is such an amazing feature in Ableton. It's so surprising how much just slight adjustments to the rhythm can make something feel laid back.
- cammikebrown 3y agoIt’s a lot easier for me to play with proper dynamics on an actual piano versus a keyboard. Maybe if it’s an extremely fancy weighted one, it’d be okay, but I generally don’t have access to one of those.
- steve1977 3y ago> This was popularized by Ableton's Groove Pool This was a feature in Cubase on Atari years before Ableton even existed. Most likely also in Logic Pro’s precursor Notator.
- helpfulContrib 3y ago[dead]
- lancesells 3y agoIn Logic Pro it's called Humanize.
- NikkiA 3y agoAlso 'groove pool' as a term comes from acid pro, which predates ableton (and has always been able to extract groove timing from audio as well as midi)
- a-dub 3y agocool! might be able to improve substantially with low effort using a simple approach to capturing dynamics like adding a few lags of the existing features.
- DrSiemer 3y agoA before and after demo would help. I don't even have time to actually make music anymore, I'm not going through the trouble of installing this and then finding or creating a suitable midi file just to test it.
- brudgers 3y agoWhy not use an existing file? https://archive.org/details/themagicofmidiv1 https://archive.org/details/themagicofmidiv1
- DrSiemer 3y agoBecause I assume this works on single track compositions and not full compositions, which would increase the time I'd need to spend finding a suitable midi file. I did check if one was included in the repository, but there isn't. If you work on something for 5 years, adding a quick demo isn't too much to ask for, is it? I'm sure I'm not the only one who has negative time to spare.
- brudgers 3y agoFor me, the less I winge the more time I have to just try things out. YMMV.
- palemoonale 3y ago[flagged]
- BriggyDwiggs42 3y agoOkay palemoonale
- cmiller1 3y ago> Using midihum is easy. First clone the repository, navigate to the midihum/ directory, and install dependencies: > pip install -r requirements.txt Why not just upload it to pypi so you can do all this with one pip command?