Versions in this module Expand all Collapse all v1 v1.0.0 Sep 4, 2017 Changes in this version + type Player struct + AI *ai2.AI + BPM int + BeatsOfSilence int + HighPassFilter int + IsImprovising bool + Key string + KeysCurrentlyPressed int + LastHostPress int + ListeningRateHertz int + ManualAI bool + MusicFuture *music.Music + MusicHistory *music.Music + MusicHistoryFile string + Piano *piano.Piano + Quantize int + Tick int + TicksPerBeat int + UseHostVelocity bool + func New(bpm, listenHertz int, debug bool) (p *Player, err error) + func (p *Player) Close() (err error) + func (p *Player) Emit(beat int) + func (p *Player) Improvisation() + func (p *Player) Listen() + func (p *Player) Start() + func (p *Player) Teach() (err error)