WebMIDI简单的Visual?

时间:2016-06-26 09:45:45

标签: css midi

我想使用Webmidi让一个简单的黑盒子在特定的MIDI音符或来自特定MIDI通道的任何音符进入时短时间变白。 我有这个代码,但我不知道如何触发css颜色变化。谢谢!

WebMidi.enable(function(err) { 

if (err) console.log("WebMidi could not be enabled");

var input = WebMidi.inputs[0];


// Listening for a 'note on' message (on channel 1 only) 
input.addEventListener('noteon', 1,
  function(e){ console.log(e); }
);

// Listening to other messages works the same way 
input.addListener('noteoff', "all,"
  function(e){ console.log(e); }
);


}

);

2 个答案:

答案 0 :(得分:0)

您需要编写一个自定义函数来设置div的颜色。然后事件侦听器触发该函数。这可能会有所帮助:

How to use addEventListener

答案 1 :(得分:0)

使用jquery您可以使用css()函数

设置背景颜色等css属性

例如:

$("p").css("background-color", "yellow");