Citation: 1B_158/2015 E. 4

Il s'ensuit que le recours doit être admis, l'arrêt attaqué annulé et l'ordonnance du Tmc du 15 avril 2015 confirmée. Dans ces circonstances, la jurisprudence dont se prévaut le Ministère public selon laquelle la violation des règles de procédure relatives à la détention avant jugement peut être réparée par une constatation de l'irrégularité (ATF 139 IV 94 consid. 2.4 p. 97 et les arrêts cités) ne suffit pas à maintenir le recourant en détention. Encore faut-il que cette détention repose désormais sur un titre de détention valable, à savoir autre que l'arrêt cantonal entrepris et annulé. Sous réserve de l'existence d'un autre titre de détention, la libération immédiate du recourant est ordonnée, à charge pour le Ministère public d'en organiser sans délai les modalités. Le recourant obtenant gain de cause, une indemnité à titre de dépens à ses conseils est mise à la charge de la République et canton de Genève pour les procédures fédérale et cantonale (art. 68 al. 1 et 5 LTF). Il n'est pas perçu de frais judiciaires pour la présente procédure (art. 66 al. 4 LTF). Par ces motifs, le Tribunal fédéral prononce :