Fatti

Il Tribunale federale ha annullato la sentenza del Tribunale superiore del Cantone di Turgovia del 13 luglio 2017 e ha rinviato il caso al tribunale di primo grado per un nuovo giudizio. Il ricorrente [X.] è stato condannato dal Tribunale superiore per più reati di lesioni personali semplici, più tentati reati di lesioni personali gravi, vie di fatto, più minacce, più coercizioni, più costrizioni sessuali, più violenze carnali, più atti di libidine violenti, più messa in pericolo della vita, estorsione, grave violazione delle norme sulla circolazione stradale e reati contro la legge sulle armi a una pena detentiva di otto anni. Allo stesso tempo, il Tribunale superiore ha ordinato una misura stazionaria.

Legge

Il Tribunale federale è giunto alla conclusione che il tribunale di primo grado non aveva condotto il procedimento di appello in conformità con la legge. In particolare, non aveva interrogato personalmente il ricorrente sul merito, sebbene questi lo avesse espressamente richiesto. Inoltre, il tribunale di primo grado aveva respinto l'audizione delle parti civili, che sarebbero le vittime dei reati contestati, sebbene le loro dichiarazioni fossero di importanza centrale per la valutazione del caso.

Il Tribunale federale ha rilevato che il procedimento di appello ai sensi del Codice di procedura penale è un procedimento orale e contraddittorio in cui il principio di inchiesta si applica senza restrizioni. Il…