Melodrammi
Il sindaco babbeo, Milano, Conservatorio, marzo 1851 (composta in collaborazione con altri studenti, perduta)
I promessi sposi (op. 2), Cremona, Teatro Concordia, 30 agosto 1856; ultima versione Milano, Teatro Dal Verme, 4 dicembre 1872
Bertrando dal Bormio (op. 3), 1858 (incompleta)
La Savoiarda (op. 4), Cremona, Teatro Concordia, 19 gennaio 1861
seconda versione, intitolata Lina (op. 4a), Milano, Teatro Dal Verme, 17 novembre 1877
Roderico, re dei Goti, Piacenza, Teatro Municipale, 26 dicembre 1863
La vergine di Kermo (op. 5), Cremona, Teatro Concordia, 16 febbraio 1870 (scritta in collaborazione con altri dieci compositori)
Il parlatore eterno (op. 6), Lecco, Teatro Sociale, 18 ottobre 1873
I Lituani (op. 7), Milano, Teatro alla Scala, 7 marzo 1874; seconda versione, Milano, Teatro alla Scala, 6 marzo 1875
La Gioconda (op. 9), Milano, Teatro alla Scala, 8 aprile 1876; ultima versione, Milano, Teatro alla Scala, 12 febbraio 1880
Il figliuol prodigo (op. 10), Milano, Teatro alla scala, 26 dicembre 1880
Marion Delorme (op. 11), Milano, Teatro alla Scala, 17 marzo 1885; seconda versione, Brescia, Teatro Grande, 9 agosto 1885.
Segue