MIDI IN interface.
More...
#include <rtmidiinput.h>
List of all members.
Signals |
void | midiNoteOff (const int chan, const int note, const int vel) |
| midiNoteOff 0x8
|
void | midiNoteOn (const int chan, const int note, const int vel) |
| midiNoteOn 0x9
|
void | midiKeyPressure (const int chan, const int note, const int value) |
| midiKeyPressure 0xA
|
void | midiController (const int chan, const int control, const int value) |
| midiController 0xB
|
void | midiProgram (const int chan, const int program) |
| midiProgram 0xC
|
void | midiChannelPressure (const int chan, const int value) |
| midiChannelPressure 0xD
|
void | midiPitchBend (const int chan, const int value) |
| midiPitchBend 0xE
|
void | midiSysex (const QByteArray &data) |
| midiSysex
|
void | midiSystemCommon (const int status) |
| midiSystemCommon
|
void | midiSystemRealtime (const int status) |
| midiSystemRealtime
|
Public Member Functions |
| MIDIInput (QObject *parent=0) |
| MIDIInput constructor.
|
virtual | ~MIDIInput () |
| ~MIDIInput destructor
|
virtual void | initialize (QSettings *settings)=0 |
| initialize
|
virtual QString | backendName ()=0 |
| backendName
|
virtual QString | publicName ()=0 |
| publicName
|
virtual void | setPublicName (QString name)=0 |
| setPublicName
|
virtual QStringList | connections (bool advanced=false)=0 |
| connections
|
virtual void | setExcludedConnections (QStringList conns)=0 |
| setExcludedConnections
|
virtual void | open (QString name)=0 |
| open the MIDI port by name
|
virtual void | close ()=0 |
| close the MIDI port
|
virtual QString | currentConnection ()=0 |
| currentConnection
|
virtual void | setMIDIThruDevice (MIDIOutput *device)=0 |
| setMIDIThruDevice
|
virtual void | enableMIDIThru (bool enable)=0 |
| enableMIDIThru
|
virtual bool | isEnabledMIDIThru ()=0 |
| isEnabledMIDIThru
|
Detailed Description
MIDI IN interface.
- Examples:
- vpiano.cpp.
Definition at line 37 of file rtmidiinput.h.
Constructor & Destructor Documentation
Member Function Documentation
backendName
- Returns:
- plugin name
virtual QStringList connections |
( |
bool |
advanced = false | ) |
[pure virtual] |
connections
- Returns:
- list of available MIDI ports
currentConnection
- Returns:
- name of the current connection if it is opened
enableMIDIThru
- Parameters:
-
virtual void initialize |
( |
QSettings * |
settings | ) |
[pure virtual] |
isEnabledMIDIThru
- Returns:
midiChannelPressure 0xD
- Parameters:
-
void midiController |
( |
const int |
chan, |
|
|
const int |
control, |
|
|
const int |
value |
|
) |
| [signal] |
midiController 0xB
- Parameters:
-
void midiKeyPressure |
( |
const int |
chan, |
|
|
const int |
note, |
|
|
const int |
value |
|
) |
| [signal] |
midiKeyPressure 0xA
- Parameters:
-
void midiNoteOff |
( |
const int |
chan, |
|
|
const int |
note, |
|
|
const int |
vel |
|
) |
| [signal] |
midiNoteOff 0x8
- Parameters:
-
void midiNoteOn |
( |
const int |
chan, |
|
|
const int |
note, |
|
|
const int |
vel |
|
) |
| [signal] |
midiNoteOn 0x9
- Parameters:
-
midiPitchBend 0xE
- Parameters:
-
void midiProgram |
( |
const int |
chan, |
|
|
const int |
program |
|
) |
| [signal] |
midiProgram 0xC
- Parameters:
-
void midiSysex |
( |
const QByteArray & |
data | ) |
[signal] |
midiSystemCommon
- Parameters:
-
midiSystemRealtime
- Parameters:
-
virtual void open |
( |
QString |
name | ) |
[pure virtual] |
open the MIDI port by name
- Parameters:
-
publicName
- Returns:
- MIDI port name
setMIDIThruDevice
- Parameters:
-
The documentation for this class was generated from the following file: