Java/Sound
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-Javaでサウンドプログラミング
#contents
*MIDI [#qd5c39f9]
**とりあえずSMFを鳴らす。 [#l953e7ae]
import java.io.File;
import javax.sound.midi.MidiSystem;
import javax.sound.midi.Sequence;
import javax.sound.midi.Sequencer;
public class SMFTest {
public static void main(String[] args) throws Exception {
// read SMF file
File myMidiFile = new File(args[0]);
Sequence mySeq = MidiSystem.getSequence(myMidiFile);
// load sequencer
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.open();
sequencer.setSequence(mySeq);
sequencer.start();
while (sequencer.isRunning()) {
Thread.sleep(1000);
}
sequencer.stop();
sequencer.close();
}
}
#counter
終了行:
-Javaでサウンドプログラミング
#contents
*MIDI [#qd5c39f9]
**とりあえずSMFを鳴らす。 [#l953e7ae]
import java.io.File;
import javax.sound.midi.MidiSystem;
import javax.sound.midi.Sequence;
import javax.sound.midi.Sequencer;
public class SMFTest {
public static void main(String[] args) throws Exception {
// read SMF file
File myMidiFile = new File(args[0]);
Sequence mySeq = MidiSystem.getSequence(myMidiFile);
// load sequencer
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.open();
sequencer.setSequence(mySeq);
sequencer.start();
while (sequencer.isRunning()) {
Thread.sleep(1000);
}
sequencer.stop();
sequencer.close();
}
}
#counter
ページ名: