|
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>