Have they cut down on lag? I experimented a little with MIDI and a digital piano years ago, but the lag became an issue. Notes would clump up, and I realized what I was hearing in real time from headphones was not exactly what I was playing on the keyboard.
I remember an experiment someone did online a few years ago where they asked people to guess various audio formats (MP3, WAV, AIFF, ACC, etc.) but didn't tell anybody which was which. The results were that while most people could hear a difference, no one was able to distinguish the the higher quality WAV format form the highly compressed MP3 format. Meaning that MP3s sound just as good as WAVs as long as you don't realise you're listening to an MP3.My guess is that if you recorded a midi performance and told people, many would say it sounds mechanical. If you did it and didn't tell anybody, no one would notice. I think people generally believe their listening skills are a lot better than they actually are. That's my guess anyway. For recordings it doesn't seem like such a bad idea. For live performance on the other hand…
When playing live the exact values for volume and velocity of notes go into many many decimal places (ad infinitum) but a midi recordings can only round the exact value. I am yet to record on a hybrid grand and have it play back exactly what I did, although they can be close depending on what you play. This loss of information is not desirable because the soul of someones playing rests within these tiny differences.A second thought is that I really dislike the editing process of recordings and the idea that all mistakes or inaccuracies need to be improved, masked or removed. Some of the most beautiful things in this world are not totally uniform, totally coloring within the lines at all times is quite sterile. I am not distracted by a subtle wrong note or something else done that is not totally the norm nor do I search for a total absence of these and thus judge that I am going through a heightened listening experience.
When playing live the exact values for volume and velocity of notes go into many many decimal places (ad infinitum) but a midi recordings can only round the exact value....This loss of information is not desirable because the soul of someones playing rests within these tiny differences.
On the first point, the accuracy of replay is claimed (by Yamaha for its Disklavier player piano, and by Steinway for its Spirios player piano) to be flawless.
Certainly the listener (as opposed to the pianist) would never discern that from a recording!
In the recording studio, the pianist has recourse to retakes and to computer audio splicing, and to who-knows-what else, to express his or her musical conception. This is a lot more than raw fingers. The result is that we get what the pianist would like the music to sound like, as opposed to what the pianist is physically able to express at the keyboard.
It's curious that the more a performance is edited, the less of a "performance" we get. That's why, I think, extensive MIDI editing can very quickly put a performance on a slippery slope to a "conceptualization," that is, a "performance" that was not, for the most part, achieved using raw fingers.
The fact that you often can't differentiate between pure MIDI and raw-fingers-performance is a different matter. That issue speaks to the effectiveness of the conceptualization, a product of good equipment and a feel for how to achieve a "real" sounding performance without ever touching the keyboard.
In fact I doubt most people could distinguish between the 127 velocities currently possible in MIDI.
I can't tell how many timesI had to choose between velocities 84 and 85. Both not 'hitting it'..