-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.ts
56 lines (44 loc) · 1.38 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import escalas from './escalas'
import { PEGA_TODAS_NOTAS } from './notas'
const TODAS_NOTAS = PEGA_TODAS_NOTAS()
TODAS_NOTAS.forEach(nota_composta => {
console.log(
`ESCALA MAIOR NATURAL ${nota_composta.nome} =>`,
escalas.maior.natural.com_tonica(nota_composta).map(item => item?.nome)
)
})
console.debug('-------')
TODAS_NOTAS.forEach(nota_composta => {
console.log(
`ESCALA MENOR NATURAL ${nota_composta.nome} =>`,
escalas.menor.natural.com_tonica(nota_composta).map(item => item?.nome)
)
})
console.debug('-------')
TODAS_NOTAS.forEach(nota_composta => {
console.log(
`ESCALA MENOR HARMÔNICA ${nota_composta.nome} =>`,
escalas.menor.harmonica.com_tonica(nota_composta).map(item => item?.nome)
)
})
console.debug('-------')
TODAS_NOTAS.forEach(nota_composta => {
console.log(
`ESCALA MENOR MELODICA ${nota_composta.nome} =>`,
escalas.menor.melodica.com_tonica(nota_composta).map(item => item?.nome)
)
})
console.debug('-------')
TODAS_NOTAS.forEach(nota_composta => {
console.log(
`ESCALA PENTATÔNICA MAIOR ${nota_composta.nome} =>`,
escalas.pentatonica.maior.com_tonica(nota_composta).map(item => item?.nome)
)
})
console.debug('-------')
TODAS_NOTAS.forEach(nota_composta => {
console.log(
`ESCALA PENTATÔNICA MENOR ${nota_composta.nome} =>`,
escalas.pentatonica.menor.com_tonica(nota_composta).map(item => item?.nome)
)
})