#include <multi_point_envelope.hpp>
List of all members.
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
class psynth::synth::multi_point_envelope< Range, ValuesPtr >
Member Typedef Documentation
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
Constructor & Destructor Documentation
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
Member Function Documentation
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
Fills a buffer with samples from the envelope.
- Parameters:
-
| samples | The buffer to fill. |
| n_samples | The number of samples to fill. |
Implements psynth::synth::envelope< Range >.
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
template<class Range, typename ValuesPtr = envelope_values<typename sound::sample_type<Range>::type>*>
Updates the envelope for several samples.
- Parameters:
-
| samples | the number of samples to advance. |
- Returns:
- The value of the envelope after.
Implements psynth::synth::envelope< Range >.
The documentation for this class was generated from the following file: