First, one of the biggest issues with this port is that there are a lot of incorrect notes. For example, the sections at 0:02-0:07, 0:15-0:17, 0:21, 0:25-0:27, and probably others, all have incorrect notes. Some of them seem to be inconsistent octaves, while others are just incorrect notes.
Second, the instrumentation and mixing leave a lot to be desired. @5 sounds a little rough, @0 and @14 sound a little weird stacked at the beginning, and while the @1 ADSR could work, it ends up sounding a little clashy because of the inconsistent octaves. There's also no echo or panning, and barely any volume commands. Especially since you have 4 free channels, you could experiment with a lot of things to make your port sound more filled: fake echo, fake stereo, two layers of instruments with them being potentially detuned from each other, etc.
Third, your .txt is not optimized as bestas it could be. For example, #2 has redundant @14 definitions, which increases the insert size for no reason, while channel #3 has the inverse problem because of how vanilla percussion (@[email protected]) works: all the subsequent notes after the first instrument definition end up detuned. This thread explains it in detail. Your loops could also use improvement. For example, your (1) loop has notes following it that also follow the next (1) loop; you should merge those notes into the loop. Another example, you have (3)2 (3), which could be merged into (3)3; loop (3) could also be looped more efficiently with superloops considering the repeating pattern inside of it. As well, there are definitely some sections within #0 and #1 that could be looped. One more thing, rests like rrrrr should probably be written as r2^8 for the sake of clarity.