OpenWareLaboratory
MidiProcessor Class Reference

Base class for MIDI processors such as AbstractSynth. More...

Inheritance diagram for MidiProcessor:

Public Member Functions

virtual void channelPressure (MidiMessage msg)
 
virtual void controlChange (MidiMessage msg)
 
virtual void modulate (MidiMessage msg)
 
virtual void noteOff (MidiMessage msg)
 
virtual void noteOn (MidiMessage msg)
 
virtual void pitchbend (MidiMessage msg)
 
virtual void polyKeyPressure (MidiMessage msg)
 
virtual void process (MidiMessage msg)
 
virtual void sustain (MidiMessage msg)
 
virtual ~MidiProcessor ()
 

Detailed Description

Base class for MIDI processors such as AbstractSynth.

Derived classes can overload the specific message handlers, and/or the entry-point: process(MidiMessage msg)

Definition at line 11 of file MidiProcessor.h.

Constructor & Destructor Documentation

◆ ~MidiProcessor()

virtual MidiProcessor::~MidiProcessor ( )
inlinevirtual

Definition at line 13 of file MidiProcessor.h.

Member Function Documentation

◆ channelPressure()

virtual void MidiProcessor::channelPressure ( MidiMessage  msg)
inlinevirtual

◆ controlChange()

virtual void MidiProcessor::controlChange ( MidiMessage  msg)
inlinevirtual

◆ modulate()

virtual void MidiProcessor::modulate ( MidiMessage  msg)
inlinevirtual

◆ noteOff()

virtual void MidiProcessor::noteOff ( MidiMessage  msg)
inlinevirtual

◆ noteOn()

virtual void MidiProcessor::noteOn ( MidiMessage  msg)
inlinevirtual

◆ pitchbend()

virtual void MidiProcessor::pitchbend ( MidiMessage  msg)
inlinevirtual

◆ polyKeyPressure()

virtual void MidiProcessor::polyKeyPressure ( MidiMessage  msg)
inlinevirtual

◆ process()

◆ sustain()

virtual void MidiProcessor::sustain ( MidiMessage  msg)
inlinevirtual

Reimplemented in VoiceAllocator< SynthVoice, VOICES >, and VoiceAllocator< SynthVoice, 1 >.

Definition at line 16 of file MidiProcessor.h.


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