Package: notas-musicais-kylefelipe
Notas MusicaisNotas musicais é um CLI para ajudar na formação de escalas, acordes e campos hamônicos.Toda a aplicação é baseada em um comando chamadonotas-musicais. Esse comando tem um subcmando relacionando a cada ação que a aplicação pode realizar. Comandoescalas,acordesecampo-harmonico.InstalaçãoPara a instalação do projeto recomendamos que use opipxpara fazer essa instalação:pipxinstallnotas-musicaisEmbora isso seja somente uma recomendação! Você pode usar o gerenciador de sua preferência. Como opippipinstallnotas-musicaisComo usar?EscalasVocê pode usar as escalas via linha de comando. Por exemplo:notas-musicaisescalaRetornando os graus e as notas correspondentes a essa escala:┏━━━┳━━━━┳━━━━━┳━━━━┳━━━┳━━━━┳━━━━━┓
┃I┃II┃III┃IV┃V┃VI┃VII┃
┡━━━╇━━━━╇━━━━━╇━━━━╇━━━╇━━━━╇━━━━━┩
│C│D│E│F│G│A│B│
└───┴────┴─────┴────┴───┴────┴─────┘Alteração da tônica da escalaO primeiro parâmetro do CLI é a tônica da escala que deseja exibir. Desta forma, você pode alterar a escala a ser retornada. Por exemplo, a escala deF#:notas-musicaisescalaF#Resultando em:┏━━━━┳━━━━┳━━━━━┳━━━━┳━━━━┳━━━━┳━━━━━┓
┃I┃II┃III┃IV┃V┃VI┃VII┃
┡━━━━╇━━━━╇━━━━━╇━━━━╇━━━━╇━━━━╇━━━━━┩
│F#│G#│A#│B│C#│D#│F│
└────┴────┴─────┴────┴────┴────┴─────┘Ateralção na tonalidade da escalaVocê pode alterar a tonalidade da escala também! Esse é o segundo parametro da linha de comando. Por exemplo, a escala deD#maiornotas-musicaisescalaD#maiorResultando em:┏━━━━┳━━━━┳━━━━━┳━━━━┳━━━━┳━━━━┳━━━━━┓
┃I┃II┃III┃IV┃V┃VI┃VII┃
┡━━━━╇━━━━╇━━━━━╇━━━━╇━━━━╇━━━━╇━━━━━┩
│D#│F│G│G#│A#│C│D│
└────┴────┴─────┴────┴────┴────┴─────┘AcordesUso básico:notas-musicaisacorde
┏━━━┳━━━━━┳━━━┓
┃I┃III┃V┃
┡━━━╇━━━━━╇━━━┩
│C│E│G│
└───┴─────┴───┘Variações na cifranotas-musicaisacordeC+
┏━━━┳━━━━━┳━━━━┓
┃I┃III┃V+┃
┡━━━╇━━━━━╇━━━━┩
│C│E│G#│
└───┴─────┴────┘notas-musicaisacordeC°Irá retornar:┏━━━┳━━━━━━┳━━━━┓
┃I┃III-┃V-┃
┡━━━╇━━━━━━╇━━━━┩
│C│D#│F#│
└───┴──────┴────┘Até o momento você pode usar acordes maiores, menores (m), aumentados (+) e diminutos (°)Campo hamônicoVocê pode chamar os campos harmônicos via o subcomandocampo-harmonico. Por exemplo:notas-musicaiscampo-hamonicoAlteração na tônica do campoUm exemplo com o campo harmônico deE:notas-musicaisE

┏━━━┳━━━━━┳━━━━━┳━━━━┳━━━┳━━━━━┳━━━━━━┓
┃I┃ii┃iii┃IV┃V┃vi┃vii°┃
┡━━━╇━━━━━╇━━━━━╇━━━━╇━━━╇━━━━━╇━━━━━━┩
│E│F#m│G#m│A│B│C#m│D#°│
└───┴─────┴─────┴────┴───┴─────┴──────┘Alteração da tonalidade de campoUm exemplo utilizando o campo harmonico deEna tonalidademenor:notas-musicaiscampo-harmonicoEmenor

┏━━━━┳━━━━━┳━━━━━┳━━━━┳━━━━┳━━━━┳━━━━━┓
┃i┃ii°┃III┃iv┃v┃VI┃VII┃
┡━━━━╇━━━━━╇━━━━━╇━━━━╇━━━━╇━━━━╇━━━━━┩
│Em│F#°│G│Am│Bm│C│D│
└────┴─────┴─────┴────┴────┴────┴─────┘Mais informações sobre o CLIPara descobir outras opções, você pode usar a flag--help:notas-musicais--helpUsage:notas-musicais[OPTIONS][TONICA][TONALIDADE]╭─Commands───────────────────────────────────────────────────╮
│acorde│
│campo-harmonico│
│escala│
╰──────────────────────────────────────────────────────────────╯Mais informações sobre os subcomandosAs informações sobre os subcomandos podem ser acessadas usando a flag--helpapós o nome do parâmentro. Um exemplo do uso dohelpnos campos hamrônicos:Usage:notas-musicaiscampo-harmonico[OPTIONS][TONICA][TONALIDADE]╭─Arguments───────────────────────────────────────────────────────────────────────╮
│tonica[TONICA]Tonicadocampoharmonico[default:C]│
│tonalidade[TONALIDADE]Tonalidadedocampoharmonico[default:maior]│
╰───────────────────────────────────────────────────────────────────────────────────╯
╭─Options─────────────────────────────────────────────────────────────────────────╮
│--helpShowthismessageandexit.│
╰───────────────────────────────────────────────────────────────────────────────────╯