Question: what is the difference between opera oratorio and cantata?
Answer: Aida, Tosca, Madama Butterfly, The Marriage of Figaro are all operas. An oratorio is usually a sacred subject, with the story told by soloists and choruses. ... A cantata is shorter than an oratorio, not as heavy or as long, and is not necessarily sacred music, but can be.