java命名空间javax.sound.midi接口synthesizer的类成员方法:
loadinstrument定义及介绍
本文导语:
loadinstrument
boolean loadinstrument(instrument instrument)
让特定的乐器可用于合成。此乐器加载至由其 patch 对象指定的修补程序位置,所以如果接收到(或已经收到)导致该修补程序被选中的程序更改消息,则使用 instrument 的声音演奏...
loadinstrument
boolean loadinstrument(instrument instrument)
- 让特定的乐器可用于合成。此乐器加载至由其
patch 对象指定的修补程序位置,所以如果接收到(或已经收到)导致该修补程序被选中的程序更改消息,则使用 instrument 的声音演奏随后的音符。如果已加载指定的乐器,则此方法不执行任何操作并返回 true。
该乐器必须是此 synthesizer 支持的音库的一部分。(可以使用 instrument 的 getsoundbank 方法和 synthesizer 的 issoundbanksupported 方法验证。)
- 参数:
instrument - 要加载的乐器
- 返回:
- 如果乐器成功加载(或已经加载),则返回
true,如果乐器无法加载(例如,合成器内存不足无法加载),则返回 false
- 抛出:
illegalargumentexception - 如果此 synthesizer 不支持指定乐器的音库- 另请参见:
unloadinstrument(javax.sound.midi.instrument),
loadinstruments(javax.sound.midi.soundbank, javax.sound.midi.patch[]),
loadallinstruments(javax.sound.midi.soundbank),
remapinstrument(javax.sound.midi.instrument, javax.sound.midi.instrument),
soundbankresource.getsoundbank(),
midichannel.programchange(int, int)