Transposes from one key to another. Still doesn't recognize sharps or flats in input, so still borken.