MIDI OUT interface.
More...
#include <rtmidioutput.h>
List of all members.
Public Slots |
| virtual void | sendNoteOff (int chan, int note, int vel)=0 |
| | sendNoteOff 0x8
|
| virtual void | sendNoteOn (int chan, int note, int vel)=0 |
| | sendNoteOn 0x9
|
| virtual void | sendKeyPressure (int chan, int note, int value)=0 |
| | sendKeyPressure 0xA
|
| virtual void | sendController (int chan, int control, int value)=0 |
| | sendController 0xB
|
| virtual void | sendProgram (int chan, int program)=0 |
| | sendProgram 0xC
|
| virtual void | sendChannelPressure (int chan, int value)=0 |
| | sendChannelPressure 0xD
|
| virtual void | sendPitchBend (int chan, int value)=0 |
| | sendPitchBend 0xE
|
| virtual void | sendSysex (const QByteArray &data)=0 |
| | sendSysex
|
| virtual void | sendSystemMsg (const int status)=0 |
| | sendSystemMsg
|
Public Member Functions |
| | MIDIOutput (QObject *parent=0) |
| | MIDIOutput constructor.
|
|
virtual | ~MIDIOutput () |
| | ~MIDIOutput 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
|
Detailed Description
MIDI OUT interface.
- Examples:
- vpiano.cpp.
Definition at line 71 of file rtmidioutput.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
| virtual void initialize |
( |
QSettings * |
settings | ) |
[pure virtual] |
| virtual void open |
( |
QString |
name | ) |
[pure virtual] |
open the MIDI port by name
- Parameters:
-
publicName
- Returns:
- MIDI port name
sendChannelPressure 0xD
- Parameters:
-
| virtual void sendController |
( |
int |
chan, |
|
|
int |
control, |
|
|
int |
value |
|
) |
| [pure virtual, slot] |
sendController 0xB
- Parameters:
-
| virtual void sendKeyPressure |
( |
int |
chan, |
|
|
int |
note, |
|
|
int |
value |
|
) |
| [pure virtual, slot] |
sendKeyPressure 0xA
- Parameters:
-
| virtual void sendNoteOff |
( |
int |
chan, |
|
|
int |
note, |
|
|
int |
vel |
|
) |
| [pure virtual, slot] |
sendNoteOff 0x8
- Parameters:
-
| virtual void sendNoteOn |
( |
int |
chan, |
|
|
int |
note, |
|
|
int |
vel |
|
) |
| [pure virtual, slot] |
sendNoteOn 0x9
- Parameters:
-
| virtual void sendPitchBend |
( |
int |
chan, |
|
|
int |
value |
|
) |
| [pure virtual, slot] |
sendPitchBend 0xE
- Parameters:
-
| virtual void sendProgram |
( |
int |
chan, |
|
|
int |
program |
|
) |
| [pure virtual, slot] |
sendProgram 0xC
- Parameters:
-
| virtual void sendSysex |
( |
const QByteArray & |
data | ) |
[pure virtual, slot] |
| virtual void sendSystemMsg |
( |
const int |
status | ) |
[pure virtual, slot] |
sendSystemMsg
- Parameters:
-
The documentation for this class was generated from the following file: