is the "g" hard?

Well, it depends on how you want to pronounce it. Latin was learned as a second language in school throughout Europe, and every nation had its own pronunciation. Added to this is that many singers today pronounce Latin in the same way based on their original languages. (Using SAMPA http://www.phon.ucl.ac.uk/home/sampa/home.htm) For Germans: /tsign@/, for Italians /tSiJE/, for Romans (caution reconstruction) /kigne/. If you want to learn more about how scholars have reconstructed Roman pronunciation, see W. S Allen's Vox Latina.