1. A method comprising: displaying, by a computing device, a set of note events on a matrix grid, the set of note events being a portion of a musical piece; receiving a selection of a subset of note events in the set of note events and placing the subset of note events on a note events grid, wherein the note events grid overlaps the matrix grid and is movable with respect to the matrix grid, receiving an indication to move the note events grid against the matrix grid; and adjusting a location of the subset of note events against remaining note events in the set of note events on the matrix grid, wherein a spatial relationship among the note events within the subset of note events is maintained.