#include <CounterpointNode.hpp>
Inherits csound::Node, and Counterpoint.
anonymous enum [inherited] |
anonymous enum [inherited] |
csound::CounterpointNode::CounterpointNode | ( | ) |
virtual csound::CounterpointNode::~CounterpointNode | ( | ) | [virtual] |
int Counterpoint::ABS | ( | int | i | ) | [inherited] |
virtual void csound::Node::addChild | ( | Node * | node | ) | [virtual, inherited] |
void Counterpoint::AddInterval | ( | int | n | ) | [inherited] |
int Counterpoint::ADissonance | ( | int | Interval, | |
int | Cn, | |||
int | Cp, | |||
int | v, | |||
int | Species | |||
) | [inherited] |
int Counterpoint::AnOctave | ( | int | Interval | ) | [inherited] |
void Counterpoint::AnySpecies | ( | int | OurMode, | |
int * | StartPitches, | |||
int | CurV, | |||
int | CantusFirmusLength, | |||
int | Species | |||
) | [inherited] |
void Counterpoint::ARRBLT | ( | int * | dest, | |
int * | source, | |||
int | num | |||
) | [inherited] |
int Counterpoint::ASeventh | ( | int | Interval | ) | [inherited] |
int Counterpoint::ASkip | ( | int | Interval | ) | [inherited] |
int Counterpoint::AStep | ( | int | Interval | ) | [inherited] |
int Counterpoint::ATenth | ( | int | Interval | ) | [inherited] |
int Counterpoint::AThird | ( | int | Interval | ) | [inherited] |
int Counterpoint::BadMelody | ( | int | Intv | ) | [inherited] |
int Counterpoint::Bass | ( | int | Cn, | |
int | v | |||
) | [inherited] |
int Counterpoint::Beat8 | ( | int | n | ) | [inherited] |
void Counterpoint::BestFitFirst | ( | int | CurTime, | |
int | CurrentPenalty, | |||
int | NumParts, | |||
int | Species, | |||
int | BrLim | |||
) | [inherited] |
int Counterpoint::Cantus | ( | int | n, | |
int | v | |||
) | [inherited] |
int Counterpoint::Check | ( | int | Cn, | |
int | Cp, | |||
int | v, | |||
int | NumParts, | |||
int | Species, | |||
int | CurLim | |||
) | [inherited] |
void Counterpoint::CleanRhy | ( | ) | [inherited] |
virtual void Counterpoint::clear | ( | ) | [virtual, inherited] |
virtual void csound::Node::clear | ( | ) | [virtual, inherited] |
Reimplemented in csound::Lindenmayer, and csound::MusicModel.
int Counterpoint::ConsecutiveSkipsInSameDirection | ( | int | Pitch1, | |
int | Pitch2, | |||
int | Pitch3 | |||
) | [inherited] |
void Counterpoint::counterpoint | ( | int | OurMode, | |
int * | StartPitches, | |||
int | CurV, | |||
int | CantusFirmusLength, | |||
int | Species, | |||
int * | cantus | |||
) | [inherited] |
virtual ublas::matrix<double> csound::Node::createTransform | ( | ) | [virtual, inherited] |
int Counterpoint::CurRhy | ( | int | n | ) | [inherited] |
int Counterpoint::DirectMotionToPerfectConsonance | ( | int | Pitch1, | |
int | Pitch2, | |||
int | Pitch3, | |||
int | Pitch4 | |||
) | [inherited] |
int Counterpoint::Doubled | ( | int | Pitch, | |
int | Cn, | |||
int | v | |||
) | [inherited] |
int Counterpoint::DownBeat | ( | int | n, | |
int | v | |||
) | [inherited] |
virtual double& csound::Node::element | ( | size_t | row, | |
size_t | column | |||
) | [virtual, inherited] |
int Counterpoint::ExtremeRange | ( | int | Pitch | ) | [inherited] |
void Counterpoint::fillCantus | ( | int | c0, | |
int | c1, | |||
int | c2, | |||
int | c3, | |||
int | c4, | |||
int | c5, | |||
int | c6, | |||
int | c7, | |||
int | c8, | |||
int | c9, | |||
int | c10, | |||
int | c11, | |||
int | c12, | |||
int | c13, | |||
int | c14 | |||
) | [inherited] |
void Counterpoint::FillRhyPat | ( | ) | [inherited] |
int Counterpoint::FirstNote | ( | int | n, | |
int | v | |||
) | [inherited] |
virtual ublas::matrix<double> csound::Node::getLocalCoordinates | ( | ) | const [virtual, inherited] |
Returns the local transformation of coordinate system.
Reimplemented in csound::Random.
int Counterpoint::GoodRhy | ( | ) | [inherited] |
virtual void Counterpoint::initialize | ( | int | mostnotes, | |
int | mostvoices | |||
) | [virtual, inherited] |
int Counterpoint::InMode | ( | int | Pitch, | |
int | Mode | |||
) | [inherited] |
int Counterpoint::LastNote | ( | int | n, | |
int | v | |||
) | [inherited] |
int Counterpoint::Look | ( | int | CurPen, | |
int | CurVoice, | |||
int | NumParts, | |||
int | Species, | |||
int | Lim, | |||
int * | Pens, | |||
int * | Is, | |||
int * | CurNotes | |||
) | [inherited] |
int Counterpoint::MAX | ( | int | a, | |
int | b | |||
) | [inherited] |
void Counterpoint::message | ( | const char * | format, | |
va_list | valist | |||
) | [inherited] |
void Counterpoint::message | ( | const char * | format, | |
... | ||||
) | [inherited] |
int Counterpoint::MIN | ( | int | a, | |
int | b | |||
) | [inherited] |
int Counterpoint::MotionType | ( | int | Pitch1, | |
int | Pitch2, | |||
int | Pitch3, | |||
int | Pitch4 | |||
) | [inherited] |
int Counterpoint::NextToLastNote | ( | int | n, | |
int | v | |||
) | [inherited] |
int Counterpoint::Other | ( | int | Cn, | |
int | v, | |||
int | v1 | |||
) | [inherited] |
int Counterpoint::OtherVoiceCheck | ( | int | Cn, | |
int | Cp, | |||
int | v, | |||
int | NumParts, | |||
int | Species, | |||
int | CurLim | |||
) | [inherited] |
int Counterpoint::OutOfRange | ( | int | Pitch | ) | [inherited] |
int Counterpoint::PitchRepeats | ( | int | Cn, | |
int | Cp, | |||
int | v | |||
) | [inherited] |
virtual void csound::CounterpointNode::produceOrTransform | ( | Score & | score, | |
size_t | beginAt, | |||
size_t | endAt, | |||
const ublas::matrix< double > & | coordinates | |||
) | [virtual] |
The default implementation does nothing.
Reimplemented from csound::Node.
float Counterpoint::RANDOM | ( | float | amp | ) | [inherited] |
int Counterpoint::SaveIndx | ( | int | indx, | |
int * | Sp | |||
) | [inherited] |
void Counterpoint::SaveResults | ( | int | CurrentPenalty, | |
int | Penalty, | |||
int | v1, | |||
int | Species | |||
) | [inherited] |
virtual void csound::Node::setElement | ( | size_t | row, | |
size_t | column, | |||
double | value | |||
) | [virtual, inherited] |
void Counterpoint::SetUs | ( | int | n, | |
int | p, | |||
int | v | |||
) | [inherited] |
int Counterpoint::Size | ( | int | MelInt | ) | [inherited] |
int Counterpoint::SpecialSpeciesCheck | ( | int | Cn, | |
int | Cp, | |||
int | v, | |||
int | Other0, | |||
int | Other1, | |||
int | Other2, | |||
int | NumParts, | |||
int | Species, | |||
int | MelInt, | |||
int | Interval, | |||
int | ActInt, | |||
int | LastIntClass, | |||
int | Pitch, | |||
int | LastMelInt, | |||
int | CurLim | |||
) | [inherited] |
void Counterpoint::toCsoundScore | ( | std::string | filename, | |
double | secondsPerPulse | |||
) | [inherited] |
int Counterpoint::TooMuchOfInterval | ( | int | Cn, | |
int | Cp, | |||
int | v | |||
) | [inherited] |
int Counterpoint::TotalRange | ( | int | Cn, | |
int | Cp, | |||
int | v | |||
) | [inherited] |
virtual ublas::matrix<double> csound::Node::traverse | ( | const ublas::matrix< double > & | globalCoordinates, | |
Score & | score | |||
) | [virtual, inherited] |
The default implementation postconcatenates its own local coordinate system with the global coordinates, then passes the score and the product of coordinate systems to each child, thus performing a depth-first traversal of the music graph.
Reimplemented in csound::Hocket, and csound::Sequence.
int Counterpoint::UpBeat | ( | int | n, | |
int | v | |||
) | [inherited] |
int Counterpoint::Us | ( | int | n, | |
int | v | |||
) | [inherited] |
void Counterpoint::UsedRhy | ( | int | n | ) | [inherited] |
int Counterpoint::VIndex | ( | int | Time, | |
int | VNum | |||
) | [inherited] |
void Counterpoint::winners | ( | int | v1, | |
int * | data, | |||
int * | best, | |||
int * | best1, | |||
int * | best2, | |||
int * | durs | |||
) | [inherited] |
int Counterpoint::_Aeolian[12] [static, inherited] |
int Counterpoint::_Dorian[12] [static, inherited] |
int Counterpoint::_Ionian[12] [static, inherited] |
int Counterpoint::_Locrian[12] [static, inherited] |
int Counterpoint::_Lydian[12] [static, inherited] |
int Counterpoint::_Mixolydian[12] [static, inherited] |
int Counterpoint::_Phrygian[12] [static, inherited] |
int Counterpoint::AllDone [inherited] |
int Counterpoint::AllVoicesSkipPenalty [inherited] |
int Counterpoint::AscendingSixthPenalty [inherited] |
int Counterpoint::AugmentedIntervalPenalty [inherited] |
int Counterpoint::BadCadencePenalty [inherited] |
int Counterpoint::BadMelodyInterval[13] [static, inherited] |
int Counterpoint::BadMelodyPenalty [inherited] |
int Counterpoint::BasePitch [inherited] |
boost::numeric::ublas::matrix<int> Counterpoint::BestFit [inherited] |
boost::numeric::ublas::matrix<int> Counterpoint::BestFit1 [inherited] |
boost::numeric::ublas::matrix<int> Counterpoint::BestFit2 [inherited] |
int Counterpoint::BestFitPenalty [inherited] |
int Counterpoint::Branches [inherited] |
std::vector<Node *> csound::Node::children [inherited] |
Child Nodes, if any.
int Counterpoint::CompoundPenalty [inherited] |
int Counterpoint::CrossAboveCantusPenalty [inherited] |
int Counterpoint::CrossBelowBassPenalty [inherited] |
boost::numeric::ublas::matrix<int> Counterpoint::Ctrpt [inherited] |
int Counterpoint::DirectMotionPenalty [inherited] |
int Counterpoint::DirectPerfectOnDownbeatPenalty [inherited] |
int Counterpoint::DirectToFifthPenalty [inherited] |
int Counterpoint::DirectToOctavePenalty [inherited] |
int Counterpoint::DirectToTritonePenalty [inherited] |
int Counterpoint::Dissonance[13] [static, inherited] |
int Counterpoint::DissonanceNotFillingThirdPenalty [inherited] |
int Counterpoint::DissonancePenalty [inherited] |
int Counterpoint::DoubledFifthPenalty [inherited] |
int Counterpoint::DoubledLeadingTonePenalty [inherited] |
int Counterpoint::DoubledSixthPenalty [inherited] |
int Counterpoint::DownBeatUnisonPenalty [inherited] |
boost::numeric::ublas::matrix<int> Counterpoint::Dur [inherited] |
int Counterpoint::EighthJumpPenalty [inherited] |
int Counterpoint::EndOnPerfectPenalty [inherited] |
int Counterpoint::ExtremeRangePenalty [inherited] |
int Counterpoint::FifthFollowedBySameDirectionPenalty [inherited] |
int Counterpoint::FifthPrecededBySameDirectionPenalty [inherited] |
int Counterpoint::Fits[3] [inherited] |
int Counterpoint::FourRepeatedNotesPenalty [inherited] |
int Counterpoint::HalfUntiedPenalty [inherited] |
int Counterpoint::HighestSemitone [inherited] |
int Counterpoint::ImperfectConsonance[13] [static, inherited] |
int Counterpoint::Indx[17] [static, inherited] |
int Counterpoint::InnerVoicesInDirectToPerfectPenalty [inherited] |
int Counterpoint::InnerVoicesInDirectToTritonePenalty [inherited] |
int Counterpoint::IntervalsWithBass[INTERVALS_WITH_BASS_SIZE] [inherited] |
int Counterpoint::LeapAtCadencePenalty [inherited] |
int Counterpoint::LesserLigaturePenalty [inherited] |
ublas::matrix<double> csound::Node::localCoordinates [protected, inherited] |
int Counterpoint::LowerNeighborPenalty [inherited] |
int Counterpoint::LowestSemitone [inherited] |
int Counterpoint::LydianCadentialTritonePenalty [inherited] |
int Counterpoint::MaxPenalty [inherited] |
int Counterpoint::MelodicBoredomPenalty [inherited] |
int Counterpoint::MelodicTritonePenalty [inherited] |
boost::mt19937 Counterpoint::mersenneTwister [static, inherited] |
void(* Counterpoint::messageCallback)(CSOUND *csound, int attribute, const char *format, va_list valist) [inherited] |
int Counterpoint::Mode [inherited] |
int Counterpoint::MostNotes [inherited] |
int Counterpoint::MostVoices [inherited] |
int Counterpoint::NoLeadingTonePenalty [inherited] |
int Counterpoint::NoMotionAgainstOctavePenalty [inherited] |
int Counterpoint::NotaCambiataPenalty [inherited] |
int Counterpoint::NotaLigaturePenalty [inherited] |
int Counterpoint::NotBestCadencePenalty [inherited] |
int Counterpoint::NotContraryToOthersPenalty [inherited] |
int Counterpoint::NoTimeForaLigaturePenalty [inherited] |
int Counterpoint::NotTriadPenalty [inherited] |
int Counterpoint::OctaveLeapPenalty [inherited] |
boost::numeric::ublas::matrix<int> Counterpoint::Onset [inherited] |
int Counterpoint::OutOfModePenalty [inherited] |
int Counterpoint::OutOfRangePenalty [inherited] |
int Counterpoint::OverOctavePenalty [inherited] |
int Counterpoint::OverTwelfthPenalty [inherited] |
int Counterpoint::ParallelFifthPenalty [inherited] |
int Counterpoint::ParallelUnisonPenalty [inherited] |
float Counterpoint::PenaltyRatio [inherited] |
int Counterpoint::PerfectConsonance[13] [static, inherited] |
int Counterpoint::PerfectConsonancePenalty [inherited] |
long Counterpoint::randx [inherited] |
int Counterpoint::RepeatedPitchPenalty [inherited] |
int Counterpoint::RepetitionOnUpbeatPenalty [inherited] |
boost::numeric::ublas::vector<int> Counterpoint::RhyNotes [inherited] |
boost::numeric::ublas::matrix<int> Counterpoint::RhyPat [inherited] |
int Counterpoint::SixFiveChordPenalty [inherited] |
int Counterpoint::SixthFollowedBySameDirectionPenalty [inherited] |
int Counterpoint::SixthLeapPenalty [inherited] |
int Counterpoint::SixthPrecededBySameDirectionPenalty [inherited] |
int Counterpoint::SkipFollowedBySameDirectionPenalty [inherited] |
int Counterpoint::SkipFromUnisonPenalty [inherited] |
int Counterpoint::SkipPrecededBySameDirectionPenalty [inherited] |
int Counterpoint::SkipTo8vePenalty [inherited] |
int Counterpoint::SkipToDownBeatPenalty [inherited] |
int Counterpoint::TenthToOctavePenalty [inherited] |
int Counterpoint::ThirdDoubledPenalty [inherited] |
int Counterpoint::ThreeRepeatedNotesPenalty [inherited] |
int Counterpoint::ThreeSkipsPenalty [inherited] |
boost::numeric::ublas::vector<int> Counterpoint::TotalNotes [inherited] |
int Counterpoint::TotalTime [inherited] |
int Counterpoint::TripledBassPenalty [inherited] |
int Counterpoint::TwoRepeatedNotesPenalty [inherited] |
int Counterpoint::TwoSkipsNotInTriadPenalty [inherited] |
int Counterpoint::TwoSkipsPenalty [inherited] |
boost::variate_generator<boost::mt19937, boost::uniform_real<> >* Counterpoint::uniform_real_generator [inherited] |
int Counterpoint::UnisonDownbeatPenalty [inherited] |
int Counterpoint::UnisonOnBeat4Penalty [inherited] |
int Counterpoint::UnisonPenalty [inherited] |
int Counterpoint::UnisonUpbeatPenalty [inherited] |
int Counterpoint::UnpreparedSixFivePenalty [inherited] |
int Counterpoint::UnresolvedLeadingTonePenalty [inherited] |
int Counterpoint::UnresolvedLigaturePenalty [inherited] |
int Counterpoint::UnresolvedSixFivePenalty [inherited] |
int Counterpoint::UpperNeighborPenalty [inherited] |
int Counterpoint::UpperVoicesTooFarApartPenalty [inherited] |
boost::numeric::ublas::vector<int> Counterpoint::vbs [inherited] |
int Counterpoint::VerticalTritonePenalty [inherited] |
std::vector<int> csound::CounterpointNode::voiceBeginnings |