《宪法》关于国歌的规定是第一百四十一条第二款,即中华人民共和国国歌是《义勇军进行曲》。从这一条来看,违反《国歌法》是不违反宪法的。但是,《宪法》第三十三条第三款规定,任何公民享有宪法和法律规定的权利,同时必须履行宪法和法律规定的义务。所以违反《国歌法》属于没有履行《国歌法》规定的义务,同时也构成没有履行《宪法》规定的遵守《国歌法》的义务,即,违反《国歌法》属于违宪。