Canto General analysis