| 215 | const std::vector<LfoData>& getLfoData() const { return lfoManager->getLfoData(); } |
| 216 | |
| 217 | struct ModulationInfo |
| 218 | { |
| 219 | bool isModulated = false; |
| 220 | int sourceLfoIndex = 0; // Will be 1-based for the UI |
| 221 | float depth = 0.0f; |
| 222 | float currentValue = 0.0f; // The current LFO output, bipolar [-1, 1] |
| 223 | bool isBipolar = true; |
| 224 | bool isBypassed = false; |
| 225 | }; |
| 226 | |
| 227 | void assignModulation(int routingIndex, int sourceLfoIndex, const juce::String& targetParameterID); |
| 228 |
nothing calls this directly
no outgoing calls
no test coverage detected