aboutsummaryrefslogtreecommitdiffstats
path: root/lib/midi/init.moon
diff options
context:
space:
mode:
Diffstat (limited to 'lib/midi/init.moon')
-rw-r--r--lib/midi/init.moon4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/midi/init.moon b/lib/midi/init.moon
index 03f5115..b0f2f6a 100644
--- a/lib/midi/init.moon
+++ b/lib/midi/init.moon
@@ -44,7 +44,9 @@ range can be one of:
super params
@inputs[3] or= Value.num -1
@inputs[4] or= Value.str 'uni'
- @assert_types 'midi/port', 'num', 'num', 'str'
+ assert #@inputs == 4
+ assert @inputs[4].type == 'num' or @inputs[4].type == 'str'
+ @assert_types 'midi/port', 'num', 'num'
@impulses = { @inputs[1]\unwrap! }
if not @out\unwrap!