mutate

topleveltools.mutate(expr)

Mutates expr.

>>> staff = Staff("c'4 e'4 d'4 f'4")
>>> show(staff) 
>>> notes = staff[-2:]
>>> mutate(notes)
MutationAgent(client=Selection([Note("d'4"), Note("f'4")]))

Returns score mutation agent.