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)