Did you want it to sound like a real person playing piano sound? broken H makes the comment about MIDI, but it's not MIDI's fault - that's like saying English is the reason some people talk rubbish? There are 127 levels of note velocity (which usually relates to 127 levels of volume). All yours are absolutely the same. This usually means they were put in with a mouse, or by using step-time input. Real people don't play like that. EDM tends to be very accurate in timing - so lots of different choices. Here is an example of what I mean - four notes played twice - the first is put in with a mouse. All are identical at the moment they start, they stop and their velocity - then the same sound played on the keyboard - the timing of each note is different, they start early or late, they last different times and they are all slightly different volume because they were different fingers! I then took that 8 note section and played it on a better sounding piano - then I took the screen shot. There is a further end version, not visible - this one has the beginnings of each note sounding on the beat - but the volumes and end of each note are left the same. That's four different ways to do four notes. The music usually select the appropriate one. EDM has tight timing, but maybe needs a little adjustment. Loose timing probably doesn't work for some circumstances - Rigid MIDI is usually awful for ballads, slower songs and supposedly live songs - because real people are not machines. 80s dance music was a radical change.