Yes, I know, two loops, one for media lengths between e.g. 0 and max(sum(Songlist)), the other one for a gap of 0.05%-20% of media length.

But, as you said, this is too late now. Unless we modify the goal of the second (public) coding round. I'm not going to make any changes to the current setup.
_________________________
There are two types of vessels, submarines and targets.