I purchased a Roland BK-3 keyboard. It can connect to computer through USB and is MIDI2 compatible.

I'm looking for a software that does following jobs:

  1. Edit MIDI generated by my keyboard
  2. Print note sheet

Thank you.

  • Just so you know, whilst my suggested duplicate does not explicitly mention editing MIDI data, all of the programs mentioned will allow you to edit the output. Also, be aware that this is not a straightforward conversion. You won't get nice results automatically; tweaking will be required. – endorph May 12 '17 at 5:09
  • To expand on that, realize that notation created from raw MIDI data is usually pretty gnarly. MIDI is meant to capture the performance which means it also captures every little rhythmic variance you make from what you are theoretically playing. Sheet music is meant to simplify all that and represent the theoretical version leaving the performance up to interpretation. So I'd start by asking yourself whether you want to capture your performance or create sheet music because the ideal software may differ (Musescore is good for sheet music, but DAW apps may be better for a live performance). – user37496 May 12 '17 at 7:18
  • 1
    I note that the 'duplicate' was originally a "guitar midi" question, where the title was edited to be made more generic, and this question is "keyboard midi" -- in principle there are important differences between the two, not least the difference between producing sheet output with tablature, vs sheet output with a typical piano double-staff setup. I think the moderators have been a bit too keen to serve the least common denominator here, at the expense of a more useful specific answer to both questions. – Tasos Papastylianou May 13 '17 at 18:02
  • As for the question, while software recommendations / opinion-based questions are somewhat off-topic in this forum, my personal recommendation if you happen to use (or willing to use) linux, would be to capture midi in the musescore or rosegarden midi editors (both free / opensource), and spend some time to tweak the exported lilypond output to make it more appropriate to humans. Lilypond has a slight learning curve but is well worth the result compared to any other "professional" sheet-producing software out there (including Finale and Sibelius) – Tasos Papastylianou May 13 '17 at 18:05