more support for different time signatures using timeSigRatio