Ajudar pessoas estudante de música a estudar teoria musical
-
Ajudar no entendimento de escalas musicais
-
Formação de acordes
-
Ajudar no entendimento de campos harmônicos
-
Ajudar com progressões harmônicas
Eu gostaria de fazer uma aplicação de terminal (CLI) Que perguntada uma escala ou um campo harmônico ele exiba uma tabela com um progressão sugerida randomicamente!
Notas: Dó - Ré - Mi - Fá - Sol - Lá - Si
Notas e acidentes: Dó - Dó# - Ré - Ré# - Mi - Fá - Fá# - Sol - Sol# - Lá - Lá# - Si
Notas e acidentes: C - C# - D - D# - E - F - F# - G - G# - A - A# - B
| Nome da nota | Naturais | Sustenidos (♯) | Bemóis (♭) |
|---|---|---|---|
| Dó | C | C♯ | C♭ |
| Ré | D | D♯ | D♭ |
| Mi | E | E♯ | E♭ |
| Fá | F | F♯ | F♭ |
| Sol | G | G♯ | G♭ |
| Lá | A | A♯ | A♭ |
| Si | B | B♯ | B♭ |
Graus: I - II - II - IV - V - VI - VII
Intervalos: T - T - ST - T - T - T - ST
| I | II | III | IV | V | VI | VII |
|---|---|---|---|---|---|---|
| T | T | ST | T | T | T | ST |
| C | D | E | F | G | A | B |
| C# | D# | F | F# | G# | A# | C |
Triade maior: I - III - V
Triade Menor: I - III♭ - V
Triade diminuto: I - III♭ - V♭
| I | ii | iii | IV | V | vi | VII° |
|---|---|---|---|---|---|---|
| T | T | ST | T | T | T | ST |
| C | Dm | Em | F | G | Am | B° |
I - IV - V
notas-musicais c maiorAplicação deve responder:
| I | II | III | IV | V | VI | VII |
|---|---|---|---|---|---|---|
| C | D | E | F | G | A | B |
notas-musicais c maior --acordes | --campo | --harmonico | --chords| I | ii | iii | IV | V | vi | vii° |
|---|---|---|---|---|---|---|
| C | Dm | Em | F | G | Am | Bm° |
Por exemplo, o campo progressões escala maior:
notas-musicais c maior --acordes --progE aplicação deve retornar:
| I | ii | iii | IV | V | vi | vii° |
| --- | --- | --- | --- | --- | --- | ---- |
| C | Dm | Em | F | G | Am | Bm° |
Tente: I - V - IV