3 4 6 7 8 0 - W E R T Y U I O P @ |
Vol: Pan: Rev: Oct: |
S D G H J L ; Z X C V B N M , . / |
全てを
拍の先頭以外を
|
|
Vol: Pan: Rev: Oct: |
||||
|
Vol: Pan: Rev: |
<body> <button onclick='allNotesOff();'>All Notes Off</button> <td width=247px class=p10> <label> Piano Sound:</label><br> <select id=soundupper onchange='changeSnd1();'></select><br> Vol:<input type=number min=0 max=127 value=100 id=vol1 class=keta3 onchange='changeVol(1);'> Pan:<input type=number min=0 max=127 value=90 id=pan1 class=keta3 onchange='changePan(1);'><br> Rev:<input type=number min=0 max=127 value=0 id=rev1 class=keta3 onchange='changeRev(1);'> Oct:<input type=number min=-2 max=2 value=0 id=oct1 class=keta3 onchange='changeOct(1);'> </td> <td rowspan=2 width=246px class=p10> <label> Bass Sound:</label><br> <select id=soundlower onchange='changeSnd2();'></select><br> Vol:<input type=number min=0 max=127 value=120 id=vol2 class=keta3 onchange='changeVol(2);'> Pan:<input type=number min=0 max=127 value=40 id=pan2 class=keta3 onchange='changePan(2);'><br> Rev:<input type=number min=0 max=127 value=0 id=rev2 class=keta3 onchange='changeRev(2);'> Oct:<input type=number min=-2 max=2 value=0 id=oct2 class=keta3 onchange='changeOct(2);'> </td> <td rowspan=6 width=246px class=p10> <label> Drum Set:</label><br> <select id=drstnb onchange='changeSnd10();'></select><br> Vol:<input type=number min=0 max=127 value=100 id=vol10 class=keta3 onchange='changeVol(10);'> Pan:<input type=number min=0 max=127 value=64 id=pan10 class=keta3 onchange='changePan(10);'><br> Rev:<input type=number min=0 max=127 value=0 id=rev10 class=keta3 onchange='changeRev(10);'> </td> <script><!-- function changeVol(n){ idn='vol'+n; valn=document.getElementById(idn).value; ch=parseInt(n)-1; Jazz.MidiOut(0xb0+ch,7,valn); } function changePan(n){ idn='pan'+n; valn=document.getElementById(idn).value; ch=parseInt(n)-1; Jazz.MidiOut(0xb0+ch,10,valn); } function changeRev(n){ idn='rev'+n; valn=document.getElementById(idn).value; ch=parseInt(n)-1; Jazz.MidiOut(0xb0+ch,91,valn); } var oct1=0; var oct2=0; function changeOct(n){ idn='oct'+n; valn=parseInt(document.getElementById(idn).value); if(n=='1')oct1=valn; if(n=='2')oct2=valn; } function allNotesOff(){ for(i=0;i<127;i++){ Jazz.MidiOut(0x80,i,0); Jazz.MidiOut(0x81,i,0); } } changeVol(1) changeVol(2) changeVol(10) changePan(1) changePan(2) changePan(10) changeRev(1) changeRev(2) changeRev(10) changeOct(1) changeOct(2) --></script>