1
0
Fork 0

addd midi test parameter (temp for fixing)

This commit is contained in:
Sen 2025-08-25 00:54:34 +02:00
parent 432b52ad6a
commit 16b05b2e1e
Signed by: sen
GPG key ID: 3AC50A6F47D1B722
3 changed files with 5 additions and 4 deletions

View file

@ -3472,8 +3472,8 @@ public class Client implements IThreadListener {
this.audio.alMidi(midi);
}
public void testMidi() {
MidiHandle midi = new MidiHandle(this.midiVoices, this.midiBank, this.midiKeep, this.midiUnknown, this.midiVelocity);
public void testMidi(int start) {
MidiHandle midi = new MidiHandle(this.midiVoices, this.midiBank, this.midiKeep, this.midiUnknown, this.midiVelocity, start);
midi.setDebug(this.midiDebug);
this.audio.alMidi(midi);
}

View file

@ -7870,12 +7870,13 @@ public class AudioInterface implements Runnable {
this.playing = true;
}
public MidiHandle(int voices, MidiBank bank, boolean keep, boolean useunkn, int velofunc) {
public MidiHandle(int voices, MidiBank bank, boolean keep, boolean useunkn, int velofunc, int start) {
this.tracks = null;
this.tpqn = 0;
this.nowait = false;
this.chip = new OPLChip(48000, voices, 0, false, false);
this.bank = new BankHandle(this.chip, bank.getData(), keep, useunkn, (byte)velofunc);
this.ticktime = start;
}
private void setTempo(int tempo) {

View file

@ -118,7 +118,7 @@ public class GuiMenu extends Gui {
}, "MIDI-Player"));
this.add(new ActButton(0, 130, 180, 0, new ButtonCallback() {
public void use(ActButton elem, PressType action) {
GuiMenu.this.gm.testMidi();
GuiMenu.this.gm.testMidi(22);
}
}, "MIDI-Bank testen"));
this.add(new ActButton(0, 150, 180, 0, new ButtonCallback() {