first piano roll draft

next features implemented will be to create notes where the mouse
position is, and resizing snapping to grid