import console;
import sys.midiOut;
//打开播放设备
var midiOut = sys.midiOut();
//播放简谱
midiOut.play("
两只老虎,
1__,2__,3__,1__,
两只老虎,
1__,2__,3__,1__,
跑得快,
3__,4__,5__,__,
跑得快,
3__,4__,5__,__,
一只没有耳朵,
5_,6_,5_,4_,3__,1__,
一只没有尾巴,
5_,6_,5_,4_,3__,1__,
真奇怪,
2__,'5__,1__,__
");
midiOut.play("
欢乐颂,
3__,3__,4__,5__,5__,4__,3__,2__,1__,1__,2__,3__,3___,2_,2____,
3__,3__,4__,5__,5__,4__,3__,2__,1__,1__,2__,3__,2___,1_,1____,
2__,2__,3__,1__,2__,3_,4_,3__,1__,2__,3_,4_,3__,2__,1__,2__,'5__,3____,
3__,4__,5__,5__,4__,3__,2__,1__,1__,2__,3__,2___,1__,1____
");
namespace sys.midiOut.notes{
drm = {
C4,200,//do 200 毫秒
c4,150,//停(小写表示消音)
D4,300,//re 300 毫秒
E4,400,//mi 400 毫秒
F4,500,//fa 500 毫秒
G4,550,//sol 600 毫秒
A4,600,//la 700 毫秒
B4,2000 //ti 800 毫秒
};
}
//var midiOut = sys.midiOut();
midiOut.changeInstrument(5);//切换乐器
for (i,pitch in sys.midiOut.notes.drm) {
if(pitch>127) thread.delay(pitch);
else midiOut.note(pitch,127/*velocity*/);
}
midiOut.close();
/*
var num = console.getNumber( "请输入数值:" )
console.log("您输入的是" ,num );
console.pause(true);
*/