Reformatted for readability
Edit: Added delete and undo fix
Edit: Added delete and undo fix
Code:
var p={};
for(i = 0; i < 72; i++){
p[piano[i]] = piano[71 - i]
}
selectAll();
for(i = 0; i < selectedNotes.length; i++){
n = selectedNotes[i];
song.moveNote(n, n.instrument, n.instrument, n.time, n.time, n.type, p[n.type])
}
deleteSelection();
undoChange();
Trophy: https://imgur.com/a/4B0juxZ