inheritance tree
InScaleMixinForNote
class definition
[abstract class] Mixin class for a note class with pitchClass parameter. Allows to conveniently define relations between self (i.e. a note) and a scale. This mixin defines for a related scale what InChordMixinForNote defines for a related chord -- see doc there for details.
class InScaleMixinForNote (Inheritance-free)
feat !InScaleMixinForNoteType
attr getScales inScaleB isRelatedScale relatedScaleBs scales
- getInScaleB(X)
- getInScaleBParameter(X)
- getRelatedScaleBs(X)
Returns a list of 0/1-integers returned by {Map {} }. and are the functions given to initInScaleMixinForNote.
- getScales(X)
Returns the list of candidate scale objects, i.e. the value returned by the proc set via the getScale init argument.
- initInScaleMixinForNote(...)
- isInScale(B)
see doc isInChord
- nonScalePCConditions(Conditions)
see doc nonChordPCConditions
end