Fatti: Fatti: A. Mediante decisione 13 settembre 1999 l'Ufficio AI del Cantone Ticino (UAI) ha messo M._, nato nel 1941, di professione cameriere, al beneficio di una mezza rendita dell'assicurazione per l'invalidità con effetto dal 1° maggio 1997, ritenuta un'incapacità di guadagno addebitabile in particolare a patologie cardiologiche e ortopediche, valutata dall'amministrazione al 50%. Il 15 giugno 2000 l'assicurato, tramite il proprio medico curante, dott. P._, ha postulato la revisione della rendita, adducendo essersi il suo stato di salute deteriorato al punto da renderlo totalmente inabile al lavoro dal 1° gennaio 2000. Esperiti gli accertamenti del caso, comprendenti segnatamente l'erezione di due perizie, una reumatologica dell'8 ottobre 2001 da parte del dott. C._ - completata il 24 marzo 2002 - ed una cardiologica del 14 gennaio 2003 ad opera del dott. B._, l'amministrazione, con provvedimento 10 febbraio 2003, sostanzialmente ribadito il 10 aprile seguente in seguito all'opposizione interposta dall'assicurato, ha disatteso la richiesta confermando la mezza rendita. Esperiti gli accertamenti del caso, comprendenti segnatamente l'erezione di due perizie, una reumatologica dell'8 ottobre 2001 da parte del dott. C._ - completata il 24 marzo 2002 - ed una cardiologica del 14 gennaio 2003 ad opera del dott. B._, l'amministrazione, con provvedimento 10 febbraio 2003, sostanzialmente ribadito il 10 aprile seguente in seguito all'opposizione interposta dall'assicurato, ha disatteso la richiesta confermando la mezza rendita. B. Tramite il figlio, M._ si è aggravato al Tribunale delle assicurazioni del Cantone Ticino, il quale, dopo avere accertato che lo stato di salute dell'assicurato era da ritenere per lo meno invariato rispetto alla procedura precedente sino alla perizia del predetto specialista allestita nell'ottobre 2001, per giudizio 29 marzo 2004 ne ha accolto l'impugnativa nel senso che, annullata la decisione su opposizione, la causa è stata rinviata all'UAI con l'invito ad esaminare approfonditamente, mediante una valutazione reumatologica, in quale misura l'insorgente fosse ancora in grado, almeno sino al momento della resa del querelato provvedimento, di svolgere la sua ultima attività. B. Tramite il figlio, M._ si è aggravato al Tribunale delle assicurazioni del Cantone Ticino, il quale, dopo avere accertato che lo stato di salute dell'assicurato era da ritenere per lo meno invariato rispetto alla procedura precedente sino alla perizia del predetto specialista allestita nell'ottobre 2001, per giudizio 29 marzo 2004 ne ha accolto l'impugnativa nel senso che, annullata la decisione su opposizione, la causa è stata rinviata all'UAI con l'invito ad esaminare approfonditamente, mediante una valutazione reumatologica, in quale misura l'insorgente fosse ancora in grado, almeno sino al momento della resa del querelato provvedimento, di svolgere la sua ultima attività. C. Sempre rappresentato dal figlio, l'assicurato interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, al quale chiede, in via principale, l'annullamento del giudizio cantonale e della decisione amministrativa impugnata come pure l'esperimento di una perizia interdisciplinare (ortopedica, neurologica, reumatologica, cardiologica) presso il Servizio X._, al fine di stabilire la sua effettiva e complessiva capacità funzionale e lavorativa nella professione di cameriere e aiuto gerente a partire dal 1° gennaio 2000. In via subordinata, postula, sempre previo annullamento di decisione e giudizio, il riconoscimento di una rendita temporanea intera dal 1° aprile 2000 al 31 (recte: 30) settembre 2001, il versamento di interessi di mora del 5% dal 1° gennaio 2003 sull'importo eccedente la (mezza) rendita effettivamente percepita durante tale periodo, nonché l'esecuzione degli accertamenti medici supplementari disposti dall'istanza precedente. L'UAI propone la reiezione del gravame, mentre l'Ufficio federale delle assicurazioni sociali ha rinunciato a determinarsi. 