default
tkmidi
tkmidi
tkmidi.MIDIIn
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.
The MIDIIn class uses a ring buffer to record incoming MIDI events.
Each event is time-stamped for later evaluation in e.g. a sequencer application.
Method clearEvents | |||
Discard previously recorded MIDI events | |||
Signature | |||
|
Method close | |||
Close MIDI device | |||
Signature | |||
|
Method getDeviceIdx | |||||
Return device index. | |||||
Signature | |||||
| |||||
Returns | |||||
| |||||
Description | |||||
This can be used for finding the matching output device for an input device. |
Method getDeviceName | |||||
Query MIDI device name | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method GetDeviceNameByIdx | ||||||||||
Query device name by index (pseudo-static method) | ||||||||||
Signature | ||||||||||
| ||||||||||
Arguments | ||||||||||
| ||||||||||
Returns | ||||||||||
|
Method getEnableParam | |||||
Query (N)RPN parser state (on/off). | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltCC | |||||
Query continuous controller filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltChannelPressure | |||||
Query channel pressure filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltNoteOff | |||||
Query note-off filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltNoteOn | |||||
Query note-on filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltNrpn | |||||
Query NRPN filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltNrpnSelect | |||||
Query NRPN select filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltPitchbend | |||||
Query pitch bend filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltPolyPressure | |||||
Query polyphonic key pressure filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltProgramChange | |||||
Query program change filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltRpn | |||||
Query RPN filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltRpnSelect | |||||
Query RPN select filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysComSongPosition | |||||
Query system common song position filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysComSongSelect | |||||
Query system common song select filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysComTimeCode | |||||
Query system common MIDI quarter tick time code filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysComTuneRequest | |||||
Query system common tune request filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysEx | |||||
Query system exclusive filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysRTActiveSensing | |||||
Query system realtime active sensing filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysRTContinue | |||||
Query system realtime continue filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysRTStart | |||||
Query system realtime start filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysRTStop | |||||
Query system realtime stop filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysRTSystemReset | |||||
Query system realtime system reset filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getFltSysRTTimingClock | |||||
Query system realtime timing clock filter. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getNextEvent | |||||
Return RecordedMIDIEvent* or null if no event is available | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getNrpn | |||||
Query last seen NRPN. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method GetNumDevices | |||||
Query number of available MIDI input devices (pseudo-static method) | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getNumEvent | |||||
Query number of recorded input events | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method getRpn | |||||
Query last seen RPN. | |||||
Signature | |||||
| |||||
Returns | |||||
|
Method openByIdx | ||||||||||
Open MIDI input device by index | ||||||||||
Signature | ||||||||||
| ||||||||||
Arguments | ||||||||||
| ||||||||||
Returns | ||||||||||
|
Method openByName | ||||||||||
Open MIDI input device by name | ||||||||||
Signature | ||||||||||
| ||||||||||
Arguments | ||||||||||
| ||||||||||
Returns | ||||||||||
|
Method reset | |||
Reset MIDI device | |||
Signature | |||
|
Method setEnableParam | |||||
Switch (N)RPN parser on or off. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltCC | |||||
Configure continuous controller filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltChannelPressure | |||||
Configure channel pressure filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltNoteOff | |||||
Configure note-off filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltNoteOn | |||||
Configure note-off filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltNrpn | |||||
Configure NRPN filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltNrpnSelect | |||||
Configure NRPN select filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltPitchbend | |||||
Configure pitch bend filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltPolyPressure | |||||
Configure polyphonic key pressure filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltProgramChange | |||||
Configure program change filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltRpn | |||||
Configure RPN filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltRpnSelect | |||||
Configure RPN select filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysComSongPosition | |||||
Configure system common song position filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysComSongSelect | |||||
Configure system common song select filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysComTimeCode | |||||
Configure system common MIDI quarter tick time code filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysComTuneRequest | |||||
Configure system common tune request filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysEx | |||||
Configure system exclusive filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysRTActiveSensing | |||||
Configure system realtime active sensing filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysRTContinue | |||||
Configure system realtime continue filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysRTStart | |||||
Configure system realtime start filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysRTStop | |||||
Configure system realtime stop filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysRTSystemReset | |||||
Configure system realtime system reset filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method setFltSysRTTimingClock | |||||
Configure system realtime timing clock filter. | |||||
Signature | |||||
| |||||
Arguments | |||||
|
Method start | |||
Start input event recording | |||
Signature | |||
|
Method stop | |||
Stop input event recording | |||
Signature | |||
|
Method waitNextEvent | ||||||||||
Wait for next event and return RecordedMIDIEvent* or null if no event is available and the timeout expired. | ||||||||||
Signature | ||||||||||
| ||||||||||
Arguments | ||||||||||
| ||||||||||
Returns | ||||||||||
|
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