thepianoplayer416 Turning a MIDI input into notations is tricky because we don't play perfectly in a mechanical way. First we need to have the metronome on the source that is generating the MIDI file so that the notation program would use each tick for a beat and assign a quarter note accordingly. Otherwise the notation program is not smart enough to know if a beat is at 60 or 80 BPM sort of thing. Suppose we're using Pianoteq with a DP to generate the MIDI file, the metronome in Pianoteq needs to be on. And the person doing the input would have to play in a very mechanical way to align the notes with the beats precisely with no rubato, ritard, fermata, etc.
This.
I don’t see a software coming anytime soon that’s able to handle the complex notation of our playing. Perhaps if you’re playing something very simple and with very strict timing and note values. But, when playing something complex, it just won’t work.
As you said, we don’t play metronomically, and the notation software is functioning by very strict rules. Notation itself is about very strict rules, concerning very specific mathematical note values and fractions of notes values, etc., but, unless that’s the goal of the piece, a human simply can’t play it that way.
The software would be expecting that because, it too, is functioning by the rules of mathematical rules of notation, which we ourselves don’t truly play in.
I suppose you could notate something super complex, but you’d have to play it at a very slow tempo and be exceedingly precise, and even then you’ll have to fix things.
Unless the software can essentially achieve synchronization with our consciousness, our internal “clock” and rhythm, etc, I don’t think it’s possible, and won’t be, even with AI, for a long while.
Unless…maybe you tap the rhythm out with your foot that isn’t on the pedal. That might be a way to synchronize the system to your rhythm. But, even then, I think we may be a ways off from that.