Probabilistic Modelling of Signal Mixtures with Differentiable Dictionaries