Skip to main content

Namespace: PitchIntervalClassSet

Interfaces

Type Aliases

PitchIntervalClassSet

Ƭ PitchIntervalClassSet: Shape & PitchIntervalClassSetBrand

Defined in

internal/PitchIntervalClassSet.ts:12


Shape

Ƭ Shape: TB.TwelveBits

Defined in

internal/PitchIntervalClassSet.ts:5

Variables

ALL

Const ALL: PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:26


EMPTY

Const EMPTY: PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:25

Functions

add

add(pcs, pc): PitchIntervalClassSet

Parameters

NameType
pcsPitchIntervalClassSet
pcPitchIntervalClass

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:56


difference

difference(a, b): PitchIntervalClassSet

Parameters

NameType
aPitchIntervalClassSet
bPitchIntervalClassSet

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:48


from

from(...values): PitchIntervalClassSet

Parameters

NameType
...valuesPitchIntervalClass[]

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:29


fromRaw

fromRaw(v): PitchIntervalClassSet

Parameters

NameType
vTwelveBits | PartialTwelveBits

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:19


fromRawMasked

fromRawMasked(v): PitchIntervalClassSet

Parameters

NameType
vnumber

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:21


fromRawUnknown

fromRawUnknown(v): PitchIntervalClassSet

Parameters

NameType
vunknown

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:22


has

has(pcs, pc): boolean

Parameters

NameType
pcsPitchIntervalClassSet
pcPitchIntervalClass

Returns

boolean

Defined in

internal/PitchIntervalClassSet.ts:53


hasShape

hasShape(v): v is TwelveBits

Parameters

NameType
vunknown

Returns

v is TwelveBits

Defined in

internal/PitchIntervalClassSet.ts:6


intersection

intersection(a, b): PitchIntervalClassSet

Parameters

NameType
aPitchIntervalClassSet
bPitchIntervalClassSet

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:38


isSubset

isSubset(value, of): boolean

Parameters

NameType
valuePitchIntervalClassSet
ofPitchIntervalClassSet

Returns

boolean

Defined in

internal/PitchIntervalClassSet.ts:70


isSuperset

isSuperset(value, of): boolean

Parameters

NameType
valuePitchIntervalClassSet
ofPitchIntervalClassSet

Returns

boolean

Defined in

internal/PitchIntervalClassSet.ts:65


mark

mark(_v): _v is PitchIntervalClassSet

Parameters

NameType
_vTwelveBits

Returns

_v is PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:14


markRaw

markRaw(v): v is PitchIntervalClassSet

Parameters

NameType
vnumber

Returns

v is PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:15


markRawUnknown

markRawUnknown(v): v is PitchIntervalClassSet

Parameters

NameType
vunknown

Returns

v is PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:16


remove

remove(pcs, pc): PitchIntervalClassSet

Parameters

NameType
pcsPitchIntervalClassSet
pcPitchIntervalClass

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:59


symmetricDifference

symmetricDifference(a, b): PitchIntervalClassSet

Parameters

NameType
aPitchIntervalClassSet
bPitchIntervalClassSet

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:43


toggle

toggle(pcs, pc): PitchIntervalClassSet

Parameters

NameType
pcsPitchIntervalClassSet
pcPitchIntervalClass

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:62


toggleAll

toggleAll(pcs): PitchIntervalClassSet

Parameters

NameType
pcsPitchIntervalClassSet

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:32


union

union(a, b): PitchIntervalClassSet

Parameters

NameType
aPitchIntervalClassSet
bPitchIntervalClassSet

Returns

PitchIntervalClassSet

Defined in

internal/PitchIntervalClassSet.ts:35


values

values(pics): PitchIntervalClass[]

Parameters

NameType
picsPitchIntervalClassSet

Returns

PitchIntervalClass[]

Defined in

internal/PitchIntervalClassSet.ts:75