tkmiditkmidiMIDIIn - Represents a MIDI input device.
clearEvents() - Discard previously recorded MIDI events
close() - Close MIDI device
getDeviceIdx() : int - Return device index.
getDeviceName() : String - Query MIDI device name
GetDeviceNameByIdx(int devIdx) : String - Query device name by index (pseudo-static method)
getEnableParam() : boolean - Query (N)RPN parser state (on/off).
getFltCC() : boolean - Query continuous controller filter.
getFltChannelPressure() : boolean - Query channel pressure filter.
getFltNoteOff() : boolean - Query note-off filter.
getFltNoteOn() : boolean - Query note-on filter.
getFltNrpn() : boolean - Query NRPN filter.
getFltNrpnSelect() : boolean - Query NRPN select filter.
getFltPitchbend() : boolean - Query pitch bend filter.
getFltPolyPressure() : boolean - Query polyphonic key pressure filter.
getFltProgramChange() : boolean - Query program change filter.
getFltRpn() : boolean - Query RPN filter.
getFltRpnSelect() : boolean - Query RPN select filter.
getFltSysComSongPosition() : boolean - Query system common song position filter.
getFltSysComSongSelect() : boolean - Query system common song select filter.
getFltSysComTimeCode() : boolean - Query system common MIDI quarter tick time code filter.
getFltSysComTuneRequest() : boolean - Query system common tune request filter.
getFltSysEx() : boolean - Query system exclusive filter.
getFltSysRTActiveSensing() : boolean - Query system realtime active sensing filter.
getFltSysRTContinue() : boolean - Query system realtime continue filter.
getFltSysRTStart() : boolean - Query system realtime start filter.
getFltSysRTStop() : boolean - Query system realtime stop filter.
getFltSysRTSystemReset() : boolean - Query system realtime system reset filter.
getFltSysRTTimingClock() : boolean - Query system realtime timing clock filter.
getNextEvent() : RecordedMIDIEvent - Return RecordedMIDIEvent* or null if no event is available
getNrpn() : short - Query last seen NRPN.
GetNumDevices() : int - Query number of available MIDI input devices (pseudo-static method)
getNumEvent() : int - Query number of recorded input events
getRpn() : short - Query last seen RPN.
openByIdx(int devIdx) : boolean - Open MIDI input device by index
openByName(String devName) : boolean - Open MIDI input device by name
reset() - Reset MIDI device
setEnableParam(boolean ) - Switch (N)RPN parser on or off.
setFltCC(boolean ) - Configure continuous controller filter.
setFltChannelPressure(boolean ) - Configure channel pressure filter.
setFltNoteOff(boolean ) - Configure note-off filter.
setFltNoteOn(boolean ) - Configure note-off filter.
setFltNrpn(boolean ) - Configure NRPN filter.
setFltNrpnSelect(boolean ) - Configure NRPN select filter.
setFltPitchbend(boolean ) - Configure pitch bend filter.
setFltPolyPressure(boolean ) - Configure polyphonic key pressure filter.
setFltProgramChange(boolean ) - Configure program change filter.
setFltRpn(boolean ) - Configure RPN filter.
setFltRpnSelect(boolean ) - Configure RPN select filter.
setFltSysComSongPosition(boolean ) - Configure system common song position filter.
setFltSysComSongSelect(boolean ) - Configure system common song select filter.
setFltSysComTimeCode(boolean ) - Configure system common MIDI quarter tick time code filter.
setFltSysComTuneRequest(boolean ) - Configure system common tune request filter.
setFltSysEx(boolean ) - Configure system exclusive filter.
setFltSysRTActiveSensing(boolean ) - Configure system realtime active sensing filter.
setFltSysRTContinue(boolean ) - Configure system realtime continue filter.
setFltSysRTStart(boolean ) - Configure system realtime start filter.
setFltSysRTStop(boolean ) - Configure system realtime stop filter.
setFltSysRTSystemReset(boolean ) - Configure system realtime system reset filter.
setFltSysRTTimingClock(boolean ) - Configure system realtime timing clock filter.
start() - Start input event recording
stop() - Stop input event recording
waitNextEvent(int timeout) : RecordedMIDIEvent - Wait for next event and return RecordedMIDIEvent* or null if no event is available and the timeout expired.MIDIOut - Represents a MIDI output device
allNotesOff(byte midiCh) - Send all-notes-off MIDI message
bankSelect(byte midiCh, bank) - Send bank-select MIDI message
close() - Close MIDI device
getDeviceIdx() : int - Return device index.
getDeviceName() : String - Return name of currently opened MIDI device
GetDeviceNameByIdx(int devIdx) : String - Query MIDI device name by index (pseudo-static method)
GetDeviceTypeByIdx(int ) : int - Query MIDI device caps (pseudo-static method)
GetNumDevices() : int - Query number of available MIDI output device (pseudo-static method)
noteOff(byte midiCh, note, vel) - Send note-off MIDI message
noteOn(byte midiCh, note, vel) - Send note-on MIDI message
openByIdx(int devIdx) : boolean - Open MIDI device by index
openByName(String devName) : boolean - Open MIDI device by name
programChange(byte midiCh, prog) - Send program-select MIDI message
sendBuffer(Buffer b) : boolean - Send buffer (regular or system exclusive data) int MOD_FMSYNTH -
int MOD_MAPPER -
int MOD_MIDIPORT -
int MOD_SQSYNTH -
int MOD_SWSYNTH -
int MOD_SYNTH -
int MOD_WAVETABLE -
MIDITimer - A MIDI timer that has a resolution of ~1 millisecond.
RecordedMIDIEvent - Represents a time-stamped incoming MIDI event.
copyToStream(Stream stream) - Copy message data to stream object (e.g. Buffer, File etc..)
getDataEntry() : short - Return (N)RPN data entry value. Only valid if midiMapEventType is TYPE_RPN or TYPE_NRPN.
getMidiMapEventType() : byte - Return →MIDIMapEventType type id
getMillisec() : int - Query timestamp
getNrpnId() : short - Return (N)RPN id. Only valid if midiMapEventType is TYPE_RPN or TYPE_NRPN.
getShortMessage() : int - Return <=4 byte message as host byte order integer
getSize() : int - Query message size
isLongMessage() : boolean - Query whether this is a "long" MIDI message.| Project Modules: | tkmidi |
| Project Classes: | MIDIIn , MIDIOut , MIDITimer , RecordedMIDIEvent |
| Project Functions: | |
| All Namespaces: | default , ui |
| All Projects: | core , debugtext , tkfreetype2 , tkmath , tkmidi , tkopengl , tkportaudio , tksdl , tkui , tkunit |
auto-generated by "DOG", the TkScript document generator. Mon, 28/Dec/2015 13:15:54