learner now puts all notes in the key of c, generator modifies notes to fit its key as output