SMS: Bayesian signal processing