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
Name | Type |
---|---|
pcs | PitchIntervalClassSet |
pc | PitchIntervalClass |
Returns
Defined in
internal/PitchIntervalClassSet.ts:56
difference
▸ difference(a
, b
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
a | PitchIntervalClassSet |
b | PitchIntervalClassSet |
Returns
Defined in
internal/PitchIntervalClassSet.ts:48
from
▸ from(...values
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
...values | PitchIntervalClass [] |
Returns
Defined in
internal/PitchIntervalClassSet.ts:29
fromRaw
▸ fromRaw(v
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
v | TwelveBits | PartialTwelveBits |
Returns
Defined in
internal/PitchIntervalClassSet.ts:19
fromRawMasked
▸ fromRawMasked(v
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
v | number |
Returns
Defined in
internal/PitchIntervalClassSet.ts:21
fromRawUnknown
▸ fromRawUnknown(v
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
v | unknown |
Returns
Defined in
internal/PitchIntervalClassSet.ts:22
has
▸ has(pcs
, pc
): boolean
Parameters
Name | Type |
---|---|
pcs | PitchIntervalClassSet |
pc | PitchIntervalClass |
Returns
boolean
Defined in
internal/PitchIntervalClassSet.ts:53
hasShape
▸ hasShape(v
): v is TwelveBits
Parameters
Name | Type |
---|---|
v | unknown |
Returns
v is TwelveBits
Defined in
internal/PitchIntervalClassSet.ts:6
intersection
▸ intersection(a
, b
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
a | PitchIntervalClassSet |
b | PitchIntervalClassSet |
Returns
Defined in
internal/PitchIntervalClassSet.ts:38
isSubset
▸ isSubset(value
, of
): boolean
Parameters
Name | Type |
---|---|
value | PitchIntervalClassSet |
of | PitchIntervalClassSet |
Returns
boolean
Defined in
internal/PitchIntervalClassSet.ts:70
isSuperset
▸ isSuperset(value
, of
): boolean
Parameters
Name | Type |
---|---|
value | PitchIntervalClassSet |
of | PitchIntervalClassSet |
Returns
boolean
Defined in
internal/PitchIntervalClassSet.ts:65
mark
▸ mark(_v
): _v is PitchIntervalClassSet
Parameters
Name | Type |
---|---|
_v | TwelveBits |
Returns
_v is PitchIntervalClassSet
Defined in
internal/PitchIntervalClassSet.ts:14
markRaw
▸ markRaw(v
): v is PitchIntervalClassSet
Parameters
Name | Type |
---|---|
v | number |
Returns
v is PitchIntervalClassSet
Defined in
internal/PitchIntervalClassSet.ts:15
markRawUnknown
▸ markRawUnknown(v
): v is PitchIntervalClassSet
Parameters
Name | Type |
---|---|
v | unknown |
Returns
v is PitchIntervalClassSet
Defined in
internal/PitchIntervalClassSet.ts:16
remove
▸ remove(pcs
, pc
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
pcs | PitchIntervalClassSet |
pc | PitchIntervalClass |
Returns
Defined in
internal/PitchIntervalClassSet.ts:59
symmetricDifference
▸ symmetricDifference(a
, b
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
a | PitchIntervalClassSet |
b | PitchIntervalClassSet |
Returns
Defined in
internal/PitchIntervalClassSet.ts:43
toggle
▸ toggle(pcs
, pc
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
pcs | PitchIntervalClassSet |
pc | PitchIntervalClass |
Returns
Defined in
internal/PitchIntervalClassSet.ts:62
toggleAll
▸ toggleAll(pcs
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
pcs | PitchIntervalClassSet |
Returns
Defined in
internal/PitchIntervalClassSet.ts:32
union
▸ union(a
, b
): PitchIntervalClassSet
Parameters
Name | Type |
---|---|
a | PitchIntervalClassSet |
b | PitchIntervalClassSet |
Returns
Defined in
internal/PitchIntervalClassSet.ts:35
values
▸ values(pics
): PitchIntervalClass
[]
Parameters
Name | Type |
---|---|
pics | PitchIntervalClassSet |