Browse Source

Check for compatible beat type

master
Nils 2 years ago
parent
commit
accebea858
  1. 2
      template/engine/duration.py

2
template/engine/duration.py

@ -124,6 +124,8 @@ def jackBBTicksToDuration(beatTypeAsTraditionalNumber:int, jackTicks:int, jackBe
if None in (beatTypeAsTraditionalNumber, jackTicks, jackBeatTicks):
return None
else:
if not beatTypeAsTraditionalNumber in traditionalNumberToBaseDuration:
raise ValueError(f"{beatTypeAsTraditionalNumber} must be one of {traditionalNumberToBaseDuration}")
beatTypeDuration = traditionalNumberToBaseDuration[beatTypeAsTraditionalNumber]
#print (beatTypeAsTraditionalNumber, beatTypeDuration, jackTicks, jackBeatTicks)
factor = beatTypeDuration / jackBeatTicks

Loading…
Cancel
Save