Citation: 7B_618/2024 E. C

A.________ interjette un recours en matière pénale au Tribunal fédéral contre l'arrêt du 2 mai 2024. Il conclut à sa réforme en ce sens qu'il soit mis en liberté, éventuellement moyennant les mesures de substitution suivantes ou toutes autres mesures jugées utiles, à savoir en substance l'interdiction de quitter la Suisse, le dépôt des documents d'identité, le pointage hebdomadaire au poste de police, l'exercice d'une activité occupationnelle en Suisse, la poursuite d'un traitement psychologique, l'abstinence à l'alcool et la soumission à des contrôles, l'interdiction de prendre contact avec la famille de la victime et l'obligation de se présenter à toutes les convocations judiciaires. A titre subsidiaire, le recourant conclut à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité précédente. Il sollicite en outre l'octroi de l'assistance judiciaire. Invités à prendre position, la Chambre pénale de recours y a renoncé, tandis que le Ministère public a conclu au rejet du recours. Ces déterminations ont été transmises pour information à A.________.