Citation: 1B_208/2018 E. C

Par acte daté du 30 avril 2018, A.________ forme un recours en matière pénale contre cet arrêt, concluant à son annulation et à sa libération immédiate. A titre subsidiaire, il demande sa mise en liberté assortie des mesures de substitution suivantes et/ou de celles que l'autorité estimera adéquates : "a. Assignation à résidence au territoire suisse; b. Obligation d'employer un bracelet électronique; c. Obligation de séjourner 1, ch. xxx, à I.________, chez M. H.________; d. Obligation d'entamer une prise d'emploi dès la sortie; e. Obligation de déposer en main de la direction de la procédure tous ses papiers d'identité; f. Obligation de se présenter au Poste de police que la juridiction désignera, à un rythme journalier, aux fins d'attester par la signature du registre ad hoc de sa présence; g. Obligation de déférer à toute convocation du Pouvoir judiciaire; h. Interdiction de prendre contact avec l'ensemble des personnes concernées par la présente procédure pénale; i. Suivi deux fois par semaine avec le service de probation et d'insertion". Encore plus subsidiairement, le recourant sollicite le renvoi de la cause à l'autorité précédente pour nouvelle décision au sens des considérants. En tout état de cause, le recourant demande la constatation de la violation de son droit d'être entendu et du déni de justice subi. A.________ requiert également l'octroi de l'assistance judiciaire. Invitée à se déterminer, la cour cantonale s'est référée aux considérants de sa décision. Quant au Ministère public, il a conclu au rejet du recours. Le 18 mai 2018, le recourant a persisté dans ses conclusions.