Do you guys know any technique or work that have been done before in order to achieve that?
Thanks in advance.
In your example there are two main differences between the advanced and the easy. The first is the number of notes played at one time. Each hand seems to only play one note at a time in the easy version. This could be accomplished automatically by limiting the note output notes to the highest and the lowest in some way. The other difference is the rhythm seems less complex in the easy version. This can be accomplished through quantization which many music programs can do. In addition there may be range considerations. I didn't listen to the whole examples so I'm not sure if they did that or not. But many easy versions is pieces will limit the range that is used. This can be accomplished by transposing your output to within a certain range.