|
| | AudioParameterAutomation (ProcessorController &controller, juce::AudioProcessorParameter ¶meter, const juce::ValueTree &state, juce::UndoManager *) |
| |
| | ~AudioParameterAutomation () override |
| |
| juce::String | getName () const override |
| |
| int | getParameterIndex () const override |
| |
| juce::NamedValueSet & | getParameterProperties () override |
| |
| int | getNumSteps () const override |
| |
| juce::StringArray | getAllValueStrings () const override |
| |
| void | updateProcessor (double pts) override |
| | This updates the parameter to match the state at a certain timepoint.
|
| |
| double | getRealValueForTime (double pts) const override |
| | Returns the unnormalised value at a certain time.
|
| |
| void | setRealValue (double value) override |
| | Set the value from an unnormalised value.
|
| |
| void | setRealValue (double pts, double value) override |
| | Set the value from an unnormalised value at a certain timepoint.
|
| |
| void | addRealKeyframe (double pts, double value) override |
| | This will add a keyframe with an unnormalised value at the given position.
|
| |
| void | setKeyframesWithRealValues (std::map< double, double > keys) override |
| | Replace all keyframes specifying the value in unnormalised values.
|
| |
| void | parameterValueChanged (int parameterIndex, float newValue) override |
| |
| void | parameterGestureChanged (int parameterIndex, bool gestureIsStarting) override |
| |
| juce::String | getText (float normalisedValue, int numDigits=0) const override |
| |
| double | getValueForText (const juce::String &text) const override |
| |
| bool | isAudioParameter () override |
| |
| | ParameterAutomation (ControllableBase &, double defaultValue, const juce::ValueTree &state, juce::UndoManager *) |
| | The ParameterAutomation holds the information about keyframes / automation points and takes care of updating the processor values.
|
| |
| void | setValue (double value) |
| | This sets the value of the parameter.
|
| |
| void | setValue (double pts, double value) |
| | Set the value at a certain timepoint.
|
| |
| void | addKeyframe (double pts, double value) |
| | This will add a keyframe at the given position.
|
| |
| void | setKeyframe (int index, double pts, double value) |
| |
| void | deleteKeyframe (int index) |
| |
| double | getValueForTime (double pts) const |
| | Returns the normalised value at a certain time.
|
| |
| double | getValue () const |
| |
| double | getPreviousKeyframeTime (double time) const |
| |
| double | getNextKeyframeTime (double time) const |
| |
| void | startAutomationGesture () |
| | Call this before calling setValue commands (e.g.
|
| |
| void | finishAutomationGesture () |
| | Call this to finish user interaction to give back controll to the playing automation.
|
| |
| const std::map< double, double > & | getKeyframes () const |
| | Give reading access to the keyframes.
|
| |
| void | setKeyframes (std::map< double, double > keys) |
| | Replace all keyframes.
|
| |
| virtual bool | isVideoParameter () |
| |
| ControllableBase & | getControllable () |
| |
Controls the AudioProcessorParameters of an AudioProcessor.