From 1dead49b88b1affad2a336958dc48ea67a25fcee Mon Sep 17 00:00:00 2001 From: Marian Sigler Date: Sat, 8 Jun 2013 23:31:43 +0200 Subject: fix duration calculation --- rtttl.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rtttl.py') diff --git a/rtttl.py b/rtttl.py index 959671e..3d2b42f 100644 --- a/rtttl.py +++ b/rtttl.py @@ -54,7 +54,7 @@ def parse(s): defaults = parse_defaults(defs) defaultlength = int(defaults['d']) defaultoctave = int(defaults['o']) - timefactor = int(defaults['b'])/60 + timefactor = 60/int(defaults['b']) # for m in _rtttl_re.finditer(music): for tone in music.split(","): @@ -74,6 +74,7 @@ def parse(s): if ld: length = length * 1.5 length = length*timefactor + tone = freqs[t.lower()] if o: octave = o -- cgit v1.2.3-1-g7c22