O iChords é um aplicativo desenvolvido em Kotlin para ajudar músicos e entusiastas a identificar acordes e progressões musicais de forma eficiente. O projeto foi concebido como parte de uma iniciativa no Porto Digital, promovendo inovação e tecnologia no ecossistema musical.
- Reconhecimento de Acordes: Análise de áudio em tempo real para identificar acordes tocados.
- Transposição de Tons: Facilita a adaptação de músicas para diferentes vozes ou instrumentos.
- Gerador de Progressões: Sugestões criativas baseadas em padrões harmônicos.
- Modo Educacional: Recursos interativos para aprender teoria musical.
- Linguagem de Programação: Kotlin
- Frameworks:
- Android SDK (para o desenvolvimento mobile)
- ExoPlayer (processamento de áudio)
- Integrações:
- APIs de processamento de áudio
- Serviços cloud para armazenamento de dados
- Outras Ferramentas:
- Material Design para uma interface moderna e intuitiva
- Clone o repositório:
git clone https://github.com/seu-usuario/ichords.git cd ichords
Abra o projeto no Android Studio.
Configure o SDK do Android:
Certifique-se de ter a versão mínima do SDK configurada (Android 8.0 ou superior). Compile e execute no emulador ou dispositivo físico.
Objetivos do Projeto Este projeto foi idealizado como parte da iniciativa de inovação musical do Porto Digital, buscando:
Democratizar o acesso a ferramentas avançadas de teoria musical. Fomentar a criatividade entre músicos e desenvolvedores. Alavancar tecnologias móveis para soluções práticas no cotidiano musical.
Licença Este projeto está licenciado sob a MIT License.
Desenvolvido por Noan e Caio da universidade tiradentes com parceria com Porto Digital.