Csound and CsoundAC API 5.13
|
Utility class for storing voice-leading operations within a VoiceleadNode for future application. More...
#include <VoiceleadingNode.hpp>
Public Member Functions | |
VoiceleadingOperation () | |
virtual | ~VoiceleadingOperation () |
Data Fields | |
bool | avoidParallels |
size_t | begin |
The index of the first event to which the operation is applied. | |
double | beginTime |
The operation begins at this time, and continues until just before the beginning of the next operation, or the end of the score, whichever comes first. | |
double | C |
Pitch-set class, or DBL_MAX if no operation. | |
size_t | end |
One past the index of the last event to which the operation is applied. | |
double | endTime |
The operation ends before this time. | |
double | K |
Inversion by interchange. | |
bool | L |
If true, perform the closest voice-leading from the prior operation. | |
double | P |
Prime chord, or DBL_MAX if no operation. | |
double | Q |
Contextual transposition. | |
double | rescaledBeginTime |
Times may need to be rescaled to match the duration of the score. | |
double | rescaledEndTime |
Times may need to be rescaled to match the duration of the score. | |
double | T |
Transposition, or DBL_MAX if no operation. | |
double | V |
Voicing, or DBL_MAX if no operation. |
Utility class for storing voice-leading operations within a VoiceleadNode for future application.
csound::VoiceleadingOperation::VoiceleadingOperation | ( | ) |
virtual csound::VoiceleadingOperation::~VoiceleadingOperation | ( | ) | [virtual] |
The index of the first event to which the operation is applied.
The operation begins at this time, and continues until just before the beginning of the next operation, or the end of the score, whichever comes first.
Pitch-set class, or DBL_MAX if no operation.
One past the index of the last event to which the operation is applied.
The operation ends before this time.
Inversion by interchange.
If true, perform the closest voice-leading from the prior operation.
Prime chord, or DBL_MAX if no operation.
Contextual transposition.
Times may need to be rescaled to match the duration of the score.
Times may need to be rescaled to match the duration of the score.
Transposition, or DBL_MAX if no operation.
Voicing, or DBL_MAX if no operation.