Skip to main content

Namespace: PitchClassSet

Interfaces

Type Aliases

PitchClassSet

Ƭ PitchClassSet: Shape & PitchClassSetBrand

Defined in

internal/PitchClassSet.ts:12


Shape

Ƭ Shape: TB.TwelveBits

Defined in

internal/PitchClassSet.ts:5

Variables

ALL

Const ALL: PitchClassSet

Defined in

internal/PitchClassSet.ts:25


EMPTY

Const EMPTY: PitchClassSet

Defined in

internal/PitchClassSet.ts:24

Functions

add

add(pcs, pc): PitchClassSet

Parameters

NameType
pcsPitchClassSet
pcPitchClass

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:46


difference

difference(a, b): PitchClassSet

Parameters

NameType
aPitchClassSet
bPitchClassSet

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:41


from

from(...values): PitchClassSet

Parameters

NameType
...valuesPitchClass[]

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:27


fromRaw

fromRaw(v): PitchClassSet

Parameters

NameType
vTwelveBits | PartialTwelveBits

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:18


fromRawMasked

fromRawMasked(v): PitchClassSet

Parameters

NameType
vnumber

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:20


fromRawUnknown

fromRawUnknown(v): PitchClassSet

Parameters

NameType
vunknown

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:21


has

has(pcs, pc): boolean

Parameters

NameType
pcsPitchClassSet
pcPitchClass

Returns

boolean

Defined in

internal/PitchClassSet.ts:44


hasShape

hasShape(v): v is TwelveBits

Parameters

NameType
vunknown

Returns

v is TwelveBits

Defined in

internal/PitchClassSet.ts:6


intersection

intersection(a, b): PitchClassSet

Parameters

NameType
aPitchClassSet
bPitchClassSet

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:35


isSubset

isSubset(value, of): boolean

Parameters

NameType
valuePitchClassSet
ofPitchClassSet

Returns

boolean

Defined in

internal/PitchClassSet.ts:58


isSuperset

isSuperset(value, of): boolean

Parameters

NameType
valuePitchClassSet
ofPitchClassSet

Returns

boolean

Defined in

internal/PitchClassSet.ts:55


mark

mark(_v): _v is PitchClassSet

Parameters

NameType
_vTwelveBits

Returns

_v is PitchClassSet

Defined in

internal/PitchClassSet.ts:14


markRaw

markRaw(v): v is PitchClassSet

Parameters

NameType
vnumber

Returns

v is PitchClassSet

Defined in

internal/PitchClassSet.ts:15


markRawUnknown

markRawUnknown(v): v is PitchClassSet

Parameters

NameType
vunknown

Returns

v is PitchClassSet

Defined in

internal/PitchClassSet.ts:16


remove

remove(pcs, pc): PitchClassSet

Parameters

NameType
pcsPitchClassSet
pcPitchClass

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:49


symmetricDifference

symmetricDifference(a, b): PitchClassSet

Parameters

NameType
aPitchClassSet
bPitchClassSet

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:38


toggle

toggle(pcs, pc): PitchClassSet

Parameters

NameType
pcsPitchClassSet
pcPitchClass

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:52


toggleAll

toggleAll(pcs): PitchClassSet

Parameters

NameType
pcsPitchClassSet

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:30


union

union(a, b): PitchClassSet

Parameters

NameType
aPitchClassSet
bPitchClassSet

Returns

PitchClassSet

Defined in

internal/PitchClassSet.ts:32


values

values(pcs): PitchClass[]

Parameters

NameType
pcsPitchClassSet

Returns

PitchClass[]

Defined in

internal/PitchClassSet.ts:61