Hallo,
Ich bastle garde ein bisschen an Midi-events rum und geb euch erstmal kurz meinen kleinen code:
Ich hab 2 Argumente farbig gemacht ...
Ich weiß dass diese Argumente die Länge des klangs angeben ... aber:
1. In welcher einheit das angegeben wird (relevant wegen thread.sleep ...
2. Ich hab rumprobiert bin aber nicht drauf gekommen WIE die größe der zahl das ausklingen bzw. anschlagen des tons beeinflusst.
Da ich glaube dass es zwischen beiden messages einen unterschied bezüglich des arguments gibt habs ichs mal eingefärbt ... bitte dazu schreiben welches von beiden ihr meint ...
danke Luk
EDIT: Ich meine den Konstruktor von new MidiEvent ...
Ich bastle garde ein bisschen an Midi-events rum und geb euch erstmal kurz meinen kleinen code:
Java:
import javax.sound.midi.*;
public class midi1 {
public static void main (String args []) {
midi1 midi = new midi1 ();
midi.spielen ();
}
public void spielen () {
try {
Sequencer player = MidiSystem.getSequencer ();
player.open ();
Sequence sequ = new Sequence (Sequence.PPQ, 4);
Track track = sequ.createTrack ();
ShortMessage a1 = new ShortMessage ();
a1.setMessage (144, 1, 60 ,100);
MidiEvent b1 = new MidiEvent (a1 , [COLOR="Lime"]2[/COLOR]);
track.add (b1);
ShortMessage a2 = new ShortMessage ();
a2.setMessage (128 ,1 ,60 ,100);
MidiEvent b2 = new MidiEvent (a2 , [COLOR="Red"]20[/COLOR]);
track.add (b2);
player.setSequence (sequ);
player.start ();
Thread.sleep (5000);
player.close ();
} catch (Exception ex) {
System.out.println ("Mist");
}
}
}
Ich hab 2 Argumente farbig gemacht ...
Ich weiß dass diese Argumente die Länge des klangs angeben ... aber:
1. In welcher einheit das angegeben wird (relevant wegen thread.sleep ...
2. Ich hab rumprobiert bin aber nicht drauf gekommen WIE die größe der zahl das ausklingen bzw. anschlagen des tons beeinflusst.
Da ich glaube dass es zwischen beiden messages einen unterschied bezüglich des arguments gibt habs ichs mal eingefärbt ... bitte dazu schreiben welches von beiden ihr meint ...
danke Luk
EDIT: Ich meine den Konstruktor von new MidiEvent ...
Zuletzt bearbeitet: