Citation: 1B_384/2015 E. B

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral d'annuler l'ordonnance cantonale et d'ordonner sa libération immédiate, assortie de huit mesures de substitution, dont le versement d'une caution de 3'000 euros, le dépôt de son passeport brésilien, l'interdiction de quitter le territoire suisse, l'obligation de résider à l'avenue B.________ à Genève, l'obligation d'occuper un poste de serveur à plein temps au Café C.________ à Onex, l'obligation de signer à un rythme hebdomadaire (voire journalier) le registre de présence au poste de police désigné et l'obligation de porter un bracelet électronique. Il conclut subsidiairement au renvoi de la cause à l'instance précédente pour nouvelle décision au sens des considérants. Il requiert encore l'assistance judiciaire. Invitée à se déterminer, la Présidente de la cour cantonale a renoncé à déposer des observations. Quant au Ministère public, il a conclu au rejet du recours. Le 16 novembre 2015, le recourant a répliqué, persistant dans ses conclusions.