I 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].
It’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.
Also '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)
cool! 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.
A 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.
Because 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.
Ad hominem is not a great way to reply to valid criticism on something that is easy to fix and greatly affects the potential reach of a project like this.
20 comments
[ 3.0 ms ] story [ 60.3 ms ] threadFYI 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/
This was a feature in Cubase on Atari years before Ableton even existed. Most likely also in Logic Pro’s precursor Notator.
https://archive.org/details/themagicofmidiv1
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.
YMMV.
Have at it.
> pip install -r requirements.txt
Why not just upload it to pypi so you can do all this with one pip command?