This just uses the old Evoral BeatTest. Some of the tests needed amending because temporal uses rint() to convert between float and int, not just a cast.