I just love this list of falsehoods programmers believe about time, and these horrible edge cases to consider when dealing with music. They live in a similar space to the You Are Not Done Yet testing checklist. Computer things are hard.
Yeah. In its defence, it’s pretty old.