读书人

问个midicontrol停止发音的有关问题

发布时间: 2012-12-16 12:02:32 作者: rapoo

问个midicontrol停止发音的问题啊
Player pp;
Control control = null ;
try {
pp = Manager.createPlayer(Manager.MIDI_DEVICE_LOCATOR);
pp.realize();
pp.prefetch();
MIDIControl synth = (MIDIControl)pp.getControl("MIDIControl");
synth.shortMidiEvent(0xc1,16,0); //选择通道1的音色为0(电钢琴)
synth.shortMidiEvent(0x91,60,127); //通道1开始演奏60,力度为127
}
可以在midi1通道上发音,

synth.shortMidiEvent(0x91,60,0); //或者
synth.shortMidiEvent(0x81,60,0); //
停止1通道上的发音,但是为什么那些一直放的音色无法停止,导致发了多个音之后就一片嗡嗡嗡了。
停止发音到底怎么控制啊?
只有30分了
[解决办法]
啊,自行解决了

读书人网 >J2ME开发

热点推荐