Citation: 1B_129/2013 E.

A.________ a déposé deux recours en matière pénale au Tribunal fédéral. Le premier est dirigé contre l'ordonnance du 22 février 2013 qu'il demande d'annuler en tant qu'elle le déboute de ses autres conclusions. Il requiert principalement la constatation des violations du principe de célérité, du principe de proportionnalité, du droit d'être entendu et la condamnation de l'Etat de Genève à lui verser une indemnité réparatrice pour ces trois violations de ses droits formels. Il conclut subsidiairement au renvoi de la cause à l'instance précédente pour nouvelle décision dans le sens des considérants (cause 1B_129/2013). Dans son second recours, A.________ demande principalement au Tribunal fédéral d'annuler l'arrêt du 12 mars 2013 et de le réformer en ce sens qu'il est constaté que la Chambre pénale de recours est compétente pour statuer sur le recours interjeté contre l'ordonnance du Tmc du 28 janvier 2013, que ledit recours est recevable et que la cause est renvoyée à l'instance précédente pour qu'elle tranche les conclusions constatatoires et en allocation d'indemnités et de dépens, prises dans le recours. Il conclut subsidiairement au renvoi de la cause à l'instance précédente pour nouvelle décision dans le sens des considérants (cause 1B_145/2013). Il requiert en outre l'assistance judiciaire dans les deux causes. La Chambre pénale d'appel et de révision et la Chambre pénale de recours persistent dans les termes de leurs décisions respectives. Le Ministère public conclut au rejet des recours. Le recourant a répliqué par courrier du 15 avril 2013.