Unfortunatelly for all programs you need to spend many or..... more than many
hours to learn how they work.
I am using fl studio.
If I record a song on my psr or my dgx in the past, I take the midi file and import it there.
When a midi file is imported, I have all channels assigned to a different track.
So each channel-organ (drums-bass-chords-pads-voices) has it's own pattern.
You can add new or delete patterns from there.
For example I took a midi file I found on the internet(it could also be a midi file made by a Yamaha keyboard, no difference at all),
I imported it to fl studio,I just kept the patterns that I wanted,deleted 99% of the bars and I revoice the organs,add effects etc.
The good thing about a midi file in compare to sound formats(eg .wav or .mp3 files) is that you have the sheet pattern note by note and you can do whatever you wish to it.
I have tried just to make a 30 seconds ringtone for my I phone.
(unbelieveble but it doesn't play a ringtone that is more than 30+ seconds!! so I had this restriction)
https://soundcloud.com/user-74537650/piano-concerto-3 (Don't mind about bad quality of the sound,the equalization was ment to be for phone's tiny speaker and not for a pc
)
The original midi file I have used for is attached and also the few bars that I wanted.
[attachment deleted by admin]