A python implementation that learns timed events and plays back events that are probabilistically generated based on training data. Can output data via UDP/OSC for integration with Max/MSP.