Yamaha have several models that fit the bill. Try to get one with midi in and out then it can be hooked directly into a PC to record and edit midi using something like Reaper or Cubase etc. There are many books to choose from but Yams have tutorials and specific software to accompany their products THAT ARE VERY USER FRIENDLY. They are also a very good stand alone piano synth with accompaniments and drums etc. Roland and Korg are also great but perhaps outside your budget.