Citation: 1B_392/2014 E. B

Agissant par la voie du recours en matière pénale, A.________ demande principalement au Tribunal fédéral d'annuler l'ordonnance attaquée et d'ordonner sa libération immédiate. A titre subsidiaire, il requiert sa libération assortie de différentes mesures de substitution (obligation de se présenter à la police cantonale, saisie de sa carte d'identité, assignation à résidence - horaires de travail exceptés -, obligation d'avoir un travail régulier, obligation de continuer son traitement médical, interdiction d'entretenir des relations avec toute personne touchée par la présente procédure). Il conclut très subsidiairement au renvoi de la cause à la juridiction cantonale pour détermination des mesures de substitution applicables. Il requiert en outre l'assistance judiciaire. Invitée à se déterminer, la cour cantonale se réfère aux considérants de son ordonnance. Le procureur en charge de la cause ne s'est pas déterminé.