Public Member Functions | List of all members
MidiControllerAutomationHandler Class Reference

This handles the MIDI automation for the frontend plugin. More...

Inheritance diagram for MidiControllerAutomationHandler:
RestorableObject SafeChangeBroadcaster

Public Member Functions

AutomationData getDataFromIndex (int index) const
 Returns a copy of the automation data for the given index. More...
 
void handleParameterData (MidiBuffer &b)
 The main routine. More...
 
- Public Member Functions inherited from SafeChangeBroadcaster
void addChangeListener (SafeChangeListener *listener)
 Registers a listener to receive change callbacks from this broadcaster. More...
 
void removeAllChangeListeners ()
 Removes all listeners from the list. More...
 
void removeChangeListener (SafeChangeListener *listener)
 Unregisters a listener from the list. More...
 
void sendAllocationFreeChangeMessage ()
 This will send a message without allocating a message slot. More...
 
void sendChangeMessage (const String &=String())
 Causes an asynchronous change message to be sent to all the registered listeners. More...
 
void sendSynchronousChangeMessage ()
 Sends a synchronous change message to all the registered listeners. More...
 

Detailed Description

This handles the MIDI automation for the frontend plugin.

For faster performance, one CC value can only control one parameter.

Member Function Documentation

hise::MidiControllerAutomationHandler::AutomationData getDataFromIndex ( int  index) const

Returns a copy of the automation data for the given index.

void handleParameterData ( MidiBuffer &  b)

The main routine.

Call this for every MidiBuffer you want to process and it handles both setting parameters as well as MIDI learning.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.