Hvordan lage en MIDI Loop i Java

MIDI audioformat sender et elektronisk signal som er håndtert av en sequencer. Java-språket omfatter metoder og klasser som er spesielt utviklet for å kontrollere MIDI-filer og sequencere. Repetere eller looping en MIDI-fil krever Loop Kontinuerlig verdi i en sequencer metode.

Bruksanvisning

1 Legg til følgende import kode til begynnelsen av Java-program:

importere

javax.sound.midi.;
import java.io.;

2 Lag en MidiPlayer klasse i programmet:

klasse MidiPlayer {
}

3 Plasser følgende kode mellom åpning og lukking brak av MidiPlayer klasse:

public static void spill (String filnavn) {
}

4 Sett inn følgende kode mellom åpning og lukking brak av stykket objekt:

sequencer = MidiSystem.getSequencer ();
Fil midiFile = new File (filnavn);
sequencer.setSequence (MidiSystem.getSequence (midiFile));
sequencer.setLoopCount (Sequencer.LOOP_CONTINUOUSLY);
sequencer.open ();
sequencer.start ();

5 Spill MIDI-fil:

MidiPlayer.play (midiFilename);

Erstatt "midiFilename" med navnet på filen du ønsker å spille.