4 pontos por GN⁺ 2024-12-16 | 1 comentários | Compartilhar no WhatsApp
  • Chord Nebula é um jogo web para praticar acordes de piano em várias tonalidades e progressões de acordes comuns com um dispositivo MIDI
  • Pianistas e tecladistas iniciantes podem aprender encadeamento de acordes e usar isso para tocar músicas, compor e improvisar
  • Para a entrada real, é necessário um teclado MIDI, e alguns aplicativos móveis permitem usar o celular como um teclado MIDI virtual
  • Como ainda é um projeto em desenvolvimento, podem ocorrer problemas durante o uso, e é possível receber novos lançamentos ou mudanças por meio da lista de e-mails
  • O código-fonte está disponível no GitHub, e relatar problemas, enviar sugestões e dar estrela no repositório ajuda na continuidade do desenvolvimento

Transformando prática de acordes de piano em jogo

  • Chord Nebula é um jogo web criado para aprender acordes de piano e progressões de acordes comuns em várias tonalidades
  • Foca nos seguintes usuários
    • Pianistas e tecladistas iniciantes que querem entender o encadeamento de acordes
    • Usuários que gostam de tocar várias músicas, compor ou improvisar
  • Para praticar, é necessário um teclado MIDI
    • Alguns aplicativos móveis permitem usar o celular como um teclado MIDI virtual

Estado de desenvolvimento e formas de participar

  • Chord Nebula ainda está em desenvolvimento, então podem ocorrer problemas durante o uso
  • Novos lançamentos ou mudanças podem ser recebidos ao se inscrever na lista de e-mails
  • O código-fonte do projeto está disponível no GitHub
  • É possível enviar problemas ou sugestões, e dar estrela no repositório do GitHub também ajuda na continuidade do desenvolvimento

1 comentários

 
GN⁺ 2024-12-16
Opiniões no Hacker News
  • Parabéns pelo lançamento. Se for feito para ser usado apenas por quem tem um teclado MIDI conectado, especialmente no Hacker News, é provável que você perca 99,9999% dos usuários em potencial.
    Com essa condição, acho que será bem difícil obter feedback real; talvez seja melhor divulgar em comunidades de música, onde há maior chance de as pessoas atenderem ao requisito de hardware.

    • Discordo. Acho que focar no público-alvo e ignorar o resto é uma boa estratégia.
      Esse também foi um dos melhores conselhos que já recebi, e as pessoas sempre pedem para você perder o foco e se dispersar.
      A maioria das pessoas que quer aprender acordes a sério tem equipamento MIDI, e dar suporte também a entradas que não sejam MIDI tornaria o desenvolvimento muito mais difícil; esses usuários provavelmente não estariam tão envolvidos. Hoje em dia, equipamento MIDI é muito barato, então quem quiser pode comprar.
      Para constar, eu também tenho vários equipamentos MIDI porque faço jogos por conta própria.
    • Conectei meu MPK61 esta semana, então vou testar.
      Pessoas que têm um teclado com suporte a MIDI e querem melhorar suas habilidades musicais são uma minoria minúscula em comparação com quem não tem, mas, se bem executado, certamente é um mercado rentável. Afinal, há muitos cursos online de teclado musical.
      Os preços de hardware e software também são bem altos, então a receita com anúncios pode ser boa.
    • O feedback é realmente valioso. A ideia central original deste projeto era ajudar a memorizar acordes e progressões comuns no teclado real, algo mais próximo de desenvolver memória muscular.
      Por isso, pessoalmente, quero mantê-lo voltado a equipamentos MIDI, mas ajudar os usuários a encontrar um dispositivo MIDI virtual também pode ser uma boa ideia.
    • Tenho um teclado MIDI e interesse em aprender, mas na maior parte do tempo ele não fica conectado ao computador.
      Dito isso, se isto é para aprender dedilhado, e não para treinar a identificação de acordes de ouvido, faz sentido exigir um teclado. Afinal, sem teclado não dá para usar.
      Uma pergunta relacionada: algumas pessoas recomendam teclados que são apenas controladores MIDI, mas não sei se isso é suficiente. Nesse caso, de onde sai o som? Ao conectar um teclado que é só controlador, algum timbre padrão é acionado?
    • Também tenho interesse, mas não consigo testar porque não tenho um teclado MIDI.
  • Depois que consegui fazer funcionar, achei bem legal, e me lembrou aqueles jogos de treino de digitação no terminal.
    Eu também criei um app para aprender acordes e tonalidades: https://apps.apple.com/us/app/bloopkeys/id6689494178
    Meu app não precisa de MIDI, mas oferece saída MIDI como opção. Ainda assim, entendo por que este projeto optou por MIDI.
    Algumas observações: não funcionou no Firefox nem no Safari do iPhone, e não fica claro que ele procura entrada MIDI, não saída MIDI; seria bom ter uma frase curta de orientação. Não se preocupe tanto com monetização. Vai ser difícil competir com algo como o Melodics, mas é ótimo só por ter criado uma pequena ferramenta divertida.

    • Incorporei a sugestão e agora adicionei um texto de orientação para ajudar os usuários; espero poder compartilhar a nova versão também.
  • Bom lançamento. Colocar algo no ar e receber uma reação positiva certamente é uma sensação ótima.
    Não quero jogar água fria, mas há um ano criei algo parecido e publiquei com uma conta nova no HN, sem grande repercussão.
    https://midi-note-trainer.teemukoivisto.xyz/
    Talvez eu tenha colocado esforço demais, como diferentes layouts de teclado, mas fiquei satisfeito com o resultado e confirmei que ele realmente funciona. O mais importante para mim ainda é aprender leitura de partitura, e talvez um dia eu faça uma v2.

    • Não consegui usar porque não dava para mudar para o dispositivo MIDI correto, mas visualmente parece muito bom.
  • Obrigado pelo feedback incrível. Eu não esperava uma reação tão positiva, e isso me motiva a dedicar mais tempo e esforço ao desenvolvimento do Chord Nebula.
    Estou tentando ler e responder cuidadosamente a todas as mensagens, e criei uma lista de e-mails na página do projeto para compartilhar o andamento mais recente e as mudanças.
    Com base nas sugestões, apliquei várias pequenas mudanças para melhorar a experiência do usuário, e relatar problemas no GitHub, contribuir com o projeto ou dar uma estrela no repositório ajuda muito a continuar evoluindo.

  • Projeto bem limpo. Uso o SimplyPiano no iPad há mais ou menos um ano, e ele é muito bom para aprender leitura à primeira vista, escalas e acordes.
    Recomendo não só para quem quer melhorar no piano, mas também para desenvolvedores que estejam criando apps semelhantes.

    • O objetivo deste jogo não é ensinar apenas acordes isolados, mas também harmonia prática básica, resolução de acordes e progressões comuns.
      A intenção é uma abordagem abrangente para ajudar pessoas que querem tocar músicas conhecidas, acompanhar ou compor por conta própria.
  • Quero testar, mas, mesmo conectando meu piano digital Yamaha P-515 ao iPad, ele não aparece no menu suspenso “MIDI keyboard” do app.
    Pesquisei bastante, mas foi difícil encontrar ajuda que eu, como iniciante em MIDI, conseguisse entender. Não estou pedindo suporte técnico; deixo o comentário porque talvez seja útil saber que usuários em potencial motivados podem nem conseguir começar.

    • Conectei o Yamaha P-515 a um MacBook Pro e funcionou, mas a postura de olhar para a tela do notebook enquanto toco piano foi desconfortável.
      O jogo em si ainda não faz muita coisa, basicamente pede para tocar alguns acordes, mas é um bom começo. Parabéns pelo lançamento e boa sorte nos próximos passos.
  • Bom jogo. Do ponto de vista educacional, acho que seria melhor colocar os algarismos romanos na parte de baixo do círculo e não mostrar as notas que compõem o acorde.
    Gostei de ter colocado 3 vidas para deixar mais desafiador e divertido.
    Eu também comecei a fazer um jogo para ensinar o conceito de progressões harmônicas, isto é, movimentos de 2ª, 3ª e 4ª: https://editor.p5js.org/briancameronvoll/full/sCR6630hj
    Ainda está em um estágio bem inicial, e só comecei a aprender programação há alguns meses. Continuo pensando em maneiras simples de deixá-lo mais divertido, então gostaria de ouvir opiniões.

    • Obrigado pela sugestão. Vou tentar aplicar isso relacionado a algarismos romanos e nomes de acordes na próxima versão.
  • Seria bom permitir, ainda que de forma improvisada, uma alternativa com entrada pelo teclado do computador.
    Não sei bem se existe uma boa forma de mapeamento.

    • Uma entrada improvisada pelo teclado pode ser útil para demonstração. Pode despertar o interesse das pessoas antes de elas tirarem o teclado e o cabo MIDI do armário, e talvez também ajude na depuração.
  • Legal. Isso me veio à mente: https://news.ycombinator.com/item?id=32023881

    • Obrigado pelo link. Eu não conhecia, e parece mais focado em aprender escalas e acordes.
      A principal diferença deste jogo está em ensinar como conectar acordes entre si e progressões comuns.
  • Não há nenhuma opção no menu suspenso de teclado MIDI.

    • Melhorei um pouco as mensagens dentro do jogo para orientar o usuário. Como mencionei antes, é preciso conectar ao computador um dispositivo MIDI ou um celular/tablet como dispositivo MIDI virtual, e permitir acesso MIDI em um navegador moderno no computador.
      Por enquanto, testei no Chrome.
    • Provavelmente existe alguma solução que aceite o teclado do computador e crie um dispositivo MIDI virtual.
      Mas treinar com uma configuração estranha pode acabar sendo contraproducente. Não quero contaminar a memória muscular.
    • É preciso ter um dispositivo MIDI existente e também permitir o acesso pelo navegador.