It looks like there is a bug when a highlight command gets cut off due to wrapping. If the entire line is just a highlight command and it gets wrapped, it causes an endless loop in my code. This explains why you only see a black screen (or the previously loaded song), but also the slowdown, because the background thread never terminates and is just eating up the CPU. I think my code eventually kills the thread and cleans up when you switch to a different song that loads correctly though. I'll make sure to get out a fix for this ASAP.
Thanks,
Mike
Thanks,
Mike