MIDI

とりあえずSMFを鳴らす。

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: 6083, today: 2, yesterday: 1

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-10-14 (金) 13:16:53