Jamoma API  0.6.0.a19
TTMidiInput Class Reference

TTMidiInput receives MIDI input from an external device. More...

#include <TTMidiInput.h>

+ Inheritance diagram for TTMidiInput:
+ Collaboration diagram for TTMidiInput:

Public Attributes

TTSymbol mDevice
 attr: selected device name
 
const PmDeviceInfo * mDeviceInfo
 selected device info struct
 
PmDeviceID mID
 selected device ID number
 
PortMidiStream * mStream
 a descriptor for a MIDI device that is opened when the device is set
 
TTThreadPtr mPollingThread
 our loop that constantly polls for new input
 
TTBoolean mRunning
 should the thread be running? If NO then the thread will know to abort itself
 
TTGraphObjectBasePtr mOwner
 a graph object that can push() calls when we receive MIDI
 

Detailed Description

TTMidiInput receives MIDI input from an external device.

It is a wrapper around the PortMidi library.

Definition at line 21 of file TTMidiInput.h.


The documentation for this class was generated from the following files: