回答編集履歴

1

指摘を受けて修正

2018/01/30 09:15

投稿

catsforepaw
catsforepaw

スコア5938

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- このif文は、チャンネル9に対するノートONかどうかの判定だと思いますが、この条件式では、ノートON、かつ、「チャンネルが9、または、ベロシティが0以外」となります。それだと、チャンネルが9でなくてもベロシティが0以外なら条件が成立してしまい、おそらくそれは意図していない挙動だと思います。つまり、チャンネル9以外からの入力があると、それにも反応してしまうことになります。
9
+ このif文は、チャンネル10(チャンネル値9)に対するノートONかどうかの判定だと思いますが、この条件式では、ノートON、かつ、「チャンネルが9、または、ベロシティが0以外」となります。それだと、チャンネルが9でなくてもベロシティが0以外なら条件が成立してしまい、おそらくそれは意図していない挙動だと思います。つまり、チャンネル10(チャンネル値9)以外からの入力があると、それにも反応してしまうことになります。
10
10
 
11
11
 
12
12