Controls the set of midi-controller-to-parameter mappings.
More...
#include <tracktion_ParameterControlMappings.h>
Inherits juce::ChangeBroadcaster, and juce::AsyncUpdater.
Controls the set of midi-controller-to-parameter mappings.
◆ ParameterControlMappings()
| engine::ParameterControlMappings::ParameterControlMappings |
( |
Edit & |
| ) |
|
◆ ~ParameterControlMappings()
| engine::ParameterControlMappings::~ParameterControlMappings |
( |
| ) |
|
|
override |
◆ loadFromEdit()
| void engine::ParameterControlMappings::loadFromEdit |
( |
| ) |
|
◆ saveToEdit()
| void engine::ParameterControlMappings::saveToEdit |
( |
| ) |
|
◆ getCurrentlyFocusedMappings()
◆ checkForDeletedParams()
| void engine::ParameterControlMappings::checkForDeletedParams |
( |
| ) |
|
◆ sendChange()
| void engine::ParameterControlMappings::sendChange |
( |
int |
controllerID, |
|
|
float |
newValue, |
|
|
int |
channel |
|
) |
| |
called by the midi input devices when they get moved.
◆ isParameterMapped()
◆ getParameterMapping()
| bool engine::ParameterControlMappings::getParameterMapping |
( |
AutomatableParameter & |
, |
|
|
int & |
channel, |
|
|
int & |
controllerID |
|
) |
| const |
◆ removeParameterMapping()
◆ getNumControllerIDs()
| int engine::ParameterControlMappings::getNumControllerIDs |
( |
| ) |
const |
◆ showMappingsListForRow()
| void engine::ParameterControlMappings::showMappingsListForRow |
( |
int |
| ) |
|
◆ getRowBeingListenedTo()
| int engine::ParameterControlMappings::getRowBeingListenedTo |
( |
| ) |
const |
◆ getTextForRow()
| std::pair< juce::String, juce::String > engine::ParameterControlMappings::getTextForRow |
( |
int |
rowNumber | ) |
const |
◆ listenToRow()
| void engine::ParameterControlMappings::listenToRow |
( |
int |
| ) |
|
◆ setLearntParam()
| void engine::ParameterControlMappings::setLearntParam |
( |
bool |
keepListening | ) |
|
◆ getMappingForRow()
| Mapping engine::ParameterControlMappings::getMappingForRow |
( |
int |
row | ) |
const |
◆ removeMapping()
| void engine::ParameterControlMappings::removeMapping |
( |
int |
index | ) |
|
◆ showMappingsEditor()
| void engine::ParameterControlMappings::showMappingsEditor |
( |
juce::DialogWindow::LaunchOptions & |
| ) |
|
This will put the surface in listen and assign mode, launching the given dialog window.
The call will block whilst assignments are made and return when the window is closed.
The documentation for this class was generated from the following file: