Last year I produced a Children's CD professionally. I worked with a married couple. She did all the singing but he created all the midi arrangements, played guitar very well and keys for the purposes of playing data in. We worked apart for a while using midi and the standard set of GM sounds. Sending midi files to me once the basics of the arrangement were fleshed out. I saw
(e.g. PRV view) and heard exactly what he was hearing which was good. We both used a Roland Canvas as the playback machine. The choice of presets was excellent in that it conveyed a lot about the types of sounds they were after.
Midi allows extensive sound shaping and backdrops to be created and changed incredibly easily and this includes tempo alterations. To me it is not clunky nor dated. I think midi was invented very well to start with as it has lasted so long, it has stood the test of time, has been running excellently for decades and does not seem to be going anywhere. They built tons of
(unknown) future use into it from day one. It is a fine example of this to be precise. It seems to run seamlessly alongside my current DAW. They are looking at new improved midi protocols now which is only going to get even more interesting.
A midi note one only takes 1mS of latency to send. That is super fast, even in terms with today's audio latencies. If you only put one synth making one sound on one midi port then you are in for some pretty tight timing. The internal resolution of programs like Studio One handle very well the capture and playback of subtle midi performances.
For the CD, by the time they came around to record all the vocals and guitar parts, I had all the sounds reset to high quality patches. Some of his midi data had to re worked and improved, I added extra stuff. We took some stuff out etc.. It was a very productive way to work. I have not done a lot of CD's involving midi collaboration prep, but I was very pleasantly surprised at how well the use of the GM standard allowed us to do enormous amounts of work before studio sessions took place. Everyone was super prepared.
A large and powerful hardware synth setup allows you to leave a lot of midi parts as midi files playing the instruments live each time you hit play on your DAW. You need a synth mixer to do this properly. Sounds can be changed and this is one powerful feature. No CPU resources being used now for the purposes of making sounds. This eases the load on your computer enormously. Of course now your virtual instruments can be added in
(you wont need as many) adding complexity and excitement to the arrangement. Right near the end you turn everything midi into audio and then can carry on working with the music in that form. More effects, more editing, more everything. If you are not happy with certain parts, you can turn the midi parts back on at any time and get one or more synth parts playing live again. Then change the part.