Decent Notation and MIDI `piano roll' editor
Caveats: I use only the notation editor. I've never gotten MIDI of any sort
up on my machines, so I have no idea if the MIDI player works.