3
有人可以告诉我如何使用声音库或合成器来控制MIDI音序器的音量而不使用?在MIDI音序器中控制音量的方法是什么?
我想使MIDI继续到下一个MIDI序列
if(midiplay)
{
midi = s + savereq;
try {
//System.out.println("Play MIDI " + midi);
if (musicSr != null)
{
/* This is where I want it to fade out*/
musicSr.stop(); //stop sequencer
musicSr.close(); //close sequencer
}
musicSr = null;
musicS = null;
File music = new File(midi);
if(music.exists())
{
musicS = MidiSystem.getSequence(music);
}
// Create a sequencer for the sequence
musicSr = MidiSystem.getSequencer();
musicSr.open();
musicSr.setSequence(musicS);
musicSr.setLoopCount(musicSr.LOOP_CONTINUOUSLY);
musicSr.start();
} catch (Exception ex) {
ex.printStackTrace();
}
midiplay = false;
}
的可能重复[如何控制研究的MIDI通道的音量(http://stackoverflow.com/questions/8008286/how-to-controll-the-midi-channels-volume) –
@OliCharlesworth这个问题有合成器和声音银行,我不使用。 – Ravekitty
@DiegoCNascimento我该怎么做?我可以有一个片段/使用示例 – Ravekitty