Giovanni da Cascia, également Jovannes de Cascia, Johannes de Florentia, Maestro Giovanni da Firenze, était un compositeur italien de l'époque médiévale, actif au milieu du XIVe siècle. On ne sait pratiquement rien de la vie de Giovanni. De son nom de famille, on présume qu'il est né dans le village de Cascia, près de Florence. On pensait autrefois qu'il occupait un poste à la cathédrale de Florence, mais cette hypothèse n'est plus acceptée. Une chronique florentine déclare que Giovanni et Jacopo da Bologna ont concouru à la cour de Mastino II de Scala ; Mastino est mort en 1351. Les métaphores utilisées dans ses œuvres sont cohérentes avec les idiomes dominants du milieu du XIVe siècle. Son portrait dans le Codex Squarcialupi le montre sans vêtements sacerdotaux. Dix-neuf compositions de Giovanni subsistent, dispersées dans neuf manuscrits. Seize d'entre eux sont des madrigaux et trois d'entre eux sont des cacce. On pense qu'il a écrit certains de ses propres textes. Musicalement, les madrigaux de Giovanni jouent un rôle important dans le développement du style du madrigal du XIVe siècle. Il a tendance à utiliser des mélismes étendus sur la première et l'avant-dernière syllabe d'un vers poétique, et introduit parfois des hoquets à ces points. Les milieux des vers sont généralement syllabiques. Beaucoup de ses œuvres sont très similaires dans leur style aux œuvres anonymes conservées dans le Codex Rossi. Plusieurs de ses œuvres survivent dans des versions très différentes ; c'est la preuve que l'improvisation était encore jusqu'à cette époque un aspect important de la performance musicale. Les œuvres de Giovanni ont tendance à ne pas être unifiées sur le plan tonal ; ils commencent et se terminent sur des notes différentes, et dans certains cas, comme Nascoso el viso, chaque ligne poétique commence et se termine sur des notes différentes. Des imitations occasionnelles se retrouvent dans son travail. Les éditions de toutes les œuvres de Giovanni ont été réalisées par W. Thomas Marrocco et Nino Pirrotta au XXe siècle.