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 |