A research project in the field of real-time music improvisation. Used variable order Markov models and hidden Markov models to predict chord sequences on the fly.