Для определения рода слова “песнопение” его необходимо поставить в именительный падеж единственного числа, получается форма: “песнопение” . Тогда в зависимости от окончания в слове “песнопение” можно определить род.
Слово “песнопение” употребляется в среднем роде (Потому как в начальной форме слова “песнопение” окончание [е], [о]).Полный морфологический разбор Cуществительного “песнопение” находится по ссылке