My solution to this was to write a tool that translates. I encountered these inconsistencies when trying to move a drum composition from Guitar Pro 6 into Addictive Drums 2 the way in which drum notes are recorded in the MIDI format means that one program may interpret them completely differently to another.
They work great for the majority of instruments that follow a standard notation however there are some inconsistencies when interpreting music for percussion instruments. MIDI files are the universal standard for music data such as musical notes, when they are played and how long each note is held. Keep reading for some insight into the solution. Download the Pro2Addict tool: Mac – Windows – Linux – Source Code