Midi1ToUmpTranslatorContext

class Midi1ToUmpTranslatorContext(val midi1: List<Byte>, val allowReorderedDTE: Boolean = false, val midiProtocol: Int = MidiTransportProtocol.UMP, val group: Int, val useSysex8: Boolean = false, val isMidi1Smf: Boolean = false)
  • allowReorderedDTE: MIDI 2.0 Defalult Translation (UMP specification Appendix D.3) accepts only DTE LSB as the conversion terminator, but we allow DTE LSB to come first, if this flag is enabled.

  • midiProtocol: Destination protocol: can be MIDI1 UMP or MIDI2 UMP.

  • group: the group in UMP can be specified

  • useSysex8: Sysex conversion can be done to sysex8

  • isMidi1Smf: When it is true, it means the input MIDI1 stream contains delta time. TODO: implement

Constructors

Link copied to clipboard
constructor(midi1: List<Byte>, allowReorderedDTE: Boolean = false, midiProtocol: Int = MidiTransportProtocol.UMP, group: Int, useSysex8: Boolean = false, isMidi1Smf: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val group: Int
Link copied to clipboard
val isMidi1Smf: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var tempo: Int
Link copied to clipboard
val useSysex8: Boolean = false