Citation: BGE 139 IV 41 E. 4

Sur le vu de ce qui précède, le recours doit être admis partiellement. L'arrêt attaqué est maintenu en tant qu'il confirme la prolongation de la détention provisoire, et la demande de mise en liberté est rejetée. Il est annulé pour le surplus et la cause est renvoyée à la cour cantonale afin que les allégations du recourant soient examinées. Il appartiendra à la Chambre des recours pénale de décider si elle entend elle-même procéder à cet examen, ou si elle renvoie la cause au Tmc. Le recourant, qui obtient gain de cause sur ce point, a droit à des dépens, à la charge du canton de Vaud. Cela rend sans objet sa demande d'assistance judiciaire. Conformément à l'art. 66 al. 4 LTF, il n'est pas perçu de frais judiciaires. Les frais et dépens de la procédure cantonale peuvent également être fixés dans le présent arrêt (art. 67 et 68 al. 5 LTF). Les dépens sont ainsi arrêtés de manière globale pour les procédures cantonale et fédérale, et les frais judiciaires de l'instance cantonale sont laissés à la charge du canton de Vaud.