NiCMidi 1.1.0
A MIDI library derived from J.D.Koftinoff jdksmidi
|
Contains the definition of the pure virtual MIDIProcessor class and its specializations MIDIMultiProcessor, MIDIProcessorTransposer, MIDIProcessorRechannelizer, MIDIProcessorPrinter. More...
Go to the source code of this file.
Classes | |
class | MIDIProcessor |
A pure virtual class implementing an object that can manipulate a MIDI message, inspecting or changing its content. More... | |
class | MIDIMultiProcessor |
Allows the user to queue many MIDIProcessor objects, passing the result of each one to the next. More... | |
class | MIDIProcessorTransposer |
A MIDIProcessor which shifts the pitch of MIDI note and polyphonic pressure messages by a given amount of semitones. More... | |
class | MIDIProcessorRechannelizer |
A MIDIProcessor which changes the channel of all processed MIDI channel messages. More... | |
class | MIDIProcessorPrinter |
A MIDIProcessor which prints a human-readable description of the processed messages to a std::ostream. More... | |
Contains the definition of the pure virtual MIDIProcessor class and its specializations MIDIMultiProcessor, MIDIProcessorTransposer, MIDIProcessorRechannelizer, MIDIProcessorPrinter.
These are objects that can manipulate a MIDITimedMessage.