From 7a2766a80beb907df0b291584c1a84b6b4fe4c4f Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Mon, 24 Jan 2011 14:30:37 +0100 Subject: [PATCH] Midi2ly: bug fix for --allow-tuplets. --- scripts/midi2ly.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/midi2ly.py b/scripts/midi2ly.py index 1b3723e298..afe5c5af35 100644 --- a/scripts/midi2ly.py +++ b/scripts/midi2ly.py @@ -830,7 +830,10 @@ def convert_midi (in_file, out_file): allowed_tuplet_clocks = [] for (dur, num, den) in global_options.allowed_tuplets: - allowed_tuplet_clocks.append (clocks_per_1 / den) + allowed_tuplet_clocks.append (clocks_per_1 / dur * num / den) + + if global_options.verbose: + print 'allowed tuplet clocks:', allowed_tuplet_clocks tracks = [] for t in midi_dump[1]: @@ -967,6 +970,9 @@ def do_options (): options.allowed_tuplets = [map (int, a.replace ('/','*').split ('*')) for a in options.allowed_tuplets] + if options.verbose: + sys.stderr.write ('Allowed tuplets: %s\n' % `options.allowed_tuplets`) + global global_options global_options = options -- 2.11.4.GIT