private void OnPlayNoteOff(MidiJSON.MidiNoteEvent note) { //Debug.Log("Off: " + note.name); UpdateToTime(note.time + note.duration); // Note Off MidiMessage msg = new MidiMessage((byte)note.channel, (byte)AudioSynthesis.Midi.MidiEventTypeEnum.NoteOn, (byte)note.midi, 0); sequencer.AddMidiEvent(msg); }
private void OnPlayNote(MidiJSON.MidiNoteEvent note) { //Debug.Log("On: " + note.name); UpdateToTime(note.time); // Note On MidiMessage msg = new MidiMessage((byte)note.channel, (byte)AudioSynthesis.Midi.MidiEventTypeEnum.NoteOn, (byte)note.midi, (byte)(note.velocity * 127)); sequencer.AddMidiEvent(msg); }