The MidiParameterMapper allows to connect CC values to RangedAudioParameters.
More...
#include <foleys_MidiParameterMapper.h>
Inherits Listener.
The MidiParameterMapper allows to connect CC values to RangedAudioParameters.
◆ MidiParameterMapper()
◆ ~MidiParameterMapper()
◆ processMidiBuffer()
void processMidiBuffer |
( |
juce::MidiBuffer & | buffer | ) |
|
Get Midi CC messages and set parameters accordingly
- Parameters
-
buffer | the last midi events |
◆ mapMidiController()
void mapMidiController |
( |
int | cc, |
|
|
const juce::String & | parameterID ) |
Map a MIDI CC to a parameter
- Parameters
-
cc | the MIDI CC number to map |
parameterID | the parameterID to map to |
References getMappingSettings().
◆ unmapMidiController()
void unmapMidiController |
( |
int | cc, |
|
|
const juce::String & | parameterID ) |
Remove a specific mapping
- Parameters
-
cc | the MIDI CC number to map |
parameterID | the parameterID to unmap |
References getMappingSettings().
◆ unmapAllMidiController()
void unmapAllMidiController |
( |
int | cc | ) |
|
Remove all mappings from a specific CC controller
- Parameters
-
cc | the MIDI CC number to unmap |
References getMappingSettings().
◆ getLastController()
int getLastController |
( |
| ) |
const |
- Returns
- the last touched MIDI controller so it can be mapped
◆ getMappingSettings()
juce::ValueTree getMappingSettings |
( |
| ) |
|
The documentation for this class was generated from the following files: