Fix 'tuplet' function

This commit is contained in:
Bartłomiej Pluta
2019-07-08 22:09:49 +02:00
parent b06a8533c0
commit 9186ea1b64

View File

@@ -4,7 +4,7 @@ from smnp.type.model import Type
_signature1 = varargSignature(ofTypes(Type.NOTE), ofTypes(Type.INTEGER), ofTypes(Type.INTEGER)) _signature1 = varargSignature(ofTypes(Type.NOTE), ofTypes(Type.INTEGER), ofTypes(Type.INTEGER))
def _function1(env, n, m, vararg): def _function1(env, n, m, vararg):
t = [Type.note(arg.value.withDuration(arg.value.duration * n.value / m.value)) for arg in vararg] t = [Type.note(arg.value.withDuration(int(arg.value.duration * n.value / m.value))) for arg in vararg]
return Type.list(t).decompose() return Type.list(t).decompose()