Input-output HMMs for sequence processing | Synapse