Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.sound.midi.*;
- /**
- * Created by JK on 25.09.2017.
- */
- public class MiniMiniMusicApp {
- public static void main(String[] args) {
- MiniMiniMusicApp mini = new MiniMiniMusicApp();
- mini.play();
- }
- public void play() {
- try {
- Sequencer player = MidiSystem.getSequencer();
- player.open();
- Sequence seq = new Sequence(Sequence.PPQ, 4);
- Track track = seq.createTrack();
- ShortMessage a = new ShortMessage();
- a.setMessage(144, 1, 44, 100);
- MidiEvent noteOn = new MidiEvent(a, 1);
- track.add(noteOn);
- ShortMessage b = new ShortMessage();
- a.setMessage(128, 1, 44, 100);
- MidiEvent noteOff = new MidiEvent(b, 16);
- track.add(noteOn);
- player.setSequence(seq);
- player.start();
- } catch (Exception ex) {
- ex.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement