Citation: 1B_158/2015 E. C

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral d'annuler cet arrêt, d'ordonner sa mise en liberté immédiate, à charge pour le Ministère public d'en organiser sans délai les modalités, et de confirmer l'ordonnance de mise en liberté avec mesures de substitution rendue le 15 avril 2015 par le Tmc. Il conclut subsidiairement à l'annulation de l'arrêt et au renvoi de l'affaire devant l'instance précédente pour nouvelle décision au sens des considérants. Il produit deux nouvelles pièces qui ne figuraient pas au dossier lorsque la cour cantonale a statué. Dans ses observations, la cour cantonale indique maintenir les termes de son arrêt et, vu les nouvelles pièces, précise s'en remettre à l'appréciation du Tribunal fédéral quant au sort de la cause. Le Ministère public conclut au rejet du recours. Le recourant réplique et persiste dans ses conclusions.