Wow! This must have taken a lot of work to produce and keep the various tracks in synch with each other.
and this. . .
I wonder what kind of software he used to compile and synchronize the tracks. I wonder how many years of classical training it took for him to understand all these parts he sings.