XX CMake Package
Loading...
Searching...
No Matches
XX::Midi::Interface::Output Class Referenceabstract

midi output More...

#include <XXMidiInterfaceOutput.h>

Detailed Description

midi output

Public Member Functions

 Output ()
virtual ~Output ()
virtual void open ()
virtual void close ()
virtual bool isOpen () const
void sendNoteOn (const Midi::Channel &channel, const Note &note, const Midi::Velocity &velocity)
void sendNoteOff (const Midi::Channel &channel, const Note &note)
void sendControllerChange (const Midi::Channel &channel, const Midi::ControllerMessage &controllerMessage, const uchar &value)
virtual void sendBuffer (const Bytes &message)=0

Constructor & Destructor Documentation

◆ Output()

XX::Midi::Interface::Output::Output ( )

◆ ~Output()

virtual XX::Midi::Interface::Output::~Output ( )
virtual

Member Function Documentation

◆ close()

virtual void XX::Midi::Interface::Output::close ( )
virtual

◆ isOpen()

virtual bool XX::Midi::Interface::Output::isOpen ( ) const
virtual

◆ open()

virtual void XX::Midi::Interface::Output::open ( )
virtual

◆ sendBuffer()

virtual void XX::Midi::Interface::Output::sendBuffer ( const Bytes & message)
pure virtual

◆ sendControllerChange()

void XX::Midi::Interface::Output::sendControllerChange ( const Midi::Channel & channel,
const Midi::ControllerMessage & controllerMessage,
const uchar & value )

◆ sendNoteOff()

void XX::Midi::Interface::Output::sendNoteOff ( const Midi::Channel & channel,
const Note & note )

◆ sendNoteOn()

void XX::Midi::Interface::Output::sendNoteOn ( const Midi::Channel & channel,
const Note & note,
const Midi::Velocity & velocity )

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