1 pontos por GN⁺ 2024-05-23 | 1 comentários | Compartilhar no WhatsApp

Anúncio de um novo recurso para desativar o mudo

  • Introdução ao novo recurso

    • Foi anunciado um novo recurso para desativar o mudo.
    • Esse recurso ajuda os usuários a tirarem o mudo com mais facilidade.
  • Principais características do recurso

    • Uso simples: é possível desativar o mudo com um único botão.
    • Interface amigável: qualquer pessoa pode usar facilmente graças ao design intuitivo.
    • Suporte a várias plataformas: é compatível com diversos sistemas operacionais.
  • Vantagens do recurso

    • Maior eficiência: permite desativar o mudo de forma rápida e fácil, economizando tempo.
    • Melhora da experiência do usuário: é possível desativar o mudo de forma simples, sem procedimentos complicados.
    • Útil em várias situações: pode ser usado de forma útil em reuniões, palestras, aulas online e outras situações.
  • Desvantagens do recurso

    • Possibilidade de problemas técnicos: por ser um recurso novo, pode haver bugs no início.
    • Problemas de compatibilidade: pode não funcionar perfeitamente em todos os dispositivos.

Opinião do GN⁺

  • Necessidade do recurso: o recurso para desativar o mudo é especialmente útil em reuniões ou aulas online. Como permite tirar o mudo de forma rápida e prática, pode melhorar bastante a experiência do usuário.
  • Considerações técnicas: ao introduzir um novo recurso, é preciso considerar bugs iniciais e problemas de compatibilidade. São necessários testes suficientes e coleta de feedback dos usuários.
  • Comparação com produtos concorrentes: em comparação com outros produtos que oferecem recursos semelhantes, vale analisar o quanto esse recurso realmente se diferencia.
  • Necessidade de educação do usuário: por se tratar de um recurso novo, é necessário orientar bem os usuários sobre como utilizá-lo. Isso pode aumentar seu nível de adoção e aproveitamento.
  • Potencial de evolução futura: se esse recurso se estabelecer com sucesso, será possível promover melhorias ou expansões adicionais. Por exemplo, um recurso de desativação automática do mudo por meio de reconhecimento de voz.

1 comentários

 
GN⁺ 2024-05-23
Opiniões no Hacker News
  • Gostei do fato de o autor ter incluído algumas músicas famosas para apreciação. Basta clicar no ícone de música no canto inferior direito.
    Naturalmente, fui primeiro para Bach para conferir a capacidade, e ao ver BWV 578 o ritmo do contraponto passou a se destacar de uma forma nova. Já vi várias ferramentas de visualização, e https://www.youtube.com/user/smalin/videos merece uma menção especial, mas a maioria usa algum objeto em movimento contínuo, como uma bolinha, acompanhando as notas.
    Aqui não há um objeto em movimento para seguir; as notas ficam separadas, e quando várias cordas são tocadas ao mesmo tempo isso aparece claramente em roxo, o que me fez sentir melhor o contraponto rítmico de Bach. Excelente trabalho.

    • O estranho é que, na lista, a única peça para violão/guitarra é Asturias, e o restante é música para teclado. Infelizmente, nessa peça aparecem as fraquezas do sistema.
      As notas são cortadas, o ritmo fica errado, e em certo momento houve um zumbido muito alto, como se ele não conseguisse preencher o buffer rápido o bastante.
    • No começo eu nem vi o ícone no canto inferior direito. Achei que fosse só um brinquedinho feito rapidamente, mas poder carregar músicas existentes é bem legal.
      Fico me perguntando quantas pessoas, como eu, não veem o botão e fecham a aba.
    • Também gosto de como o valor de velocity do MIDI é mapeado para a posição em que a corda é dedilhada, fazendo com que notas tocadas com mais força soem mais brilhantes. É um belo exemplo de modelagem física.
  • O som de corda dedilhada costuma ser feito com síntese Karplus-Strong, que usa uma linha de atraso muito curta em loop com um filtro passa-baixas. A linha de atraso é excitada com um ruído curto, e o comprimento dessa linha define a altura da corda.
    Karplus-Strong pode ser estendido em várias direções para imitar o modo de dedilhar, o captador acústico na ponte, um captador elétrico colocado em qualquer ponto da corda, dedilhado em qualquer posição etc. Também dá para simular a ressonância do corpo, e é uma técnica de síntese divertida para experimentar, indo além de apenas imitar instrumentos existentes.

    • Se o objetivo é reproduzir com precisão o som de um instrumento, Karplus-Strong soa meio ruim. O motivo de funcionar minimamente é que o ruído cria os harmônicos iniciais do ataque, e o filtro passa-baixas imita a atenuação desses harmônicos conforme a frequência.
      Mas, comparado à vasta pesquisa sobre simulações melhores, é algo bem primitivo. Ainda assim, a própria linha de atraso é excelente, e essa parte não mudou muito.
  • É muito legal como o timbre muda quando a corda é dedilhada perto da borda versus no meio.

    • Sim, e foi implementado de forma bem inteligente. Ao apertar o botão ?, aparece o princípio: eles fazem uma análise de Fourier da forma da corda no instante em que ela é solta e reproduzem as notas correspondentes.
    • Parece que o mesmo fenômeno ocorre em cordas físicas reais, e fico curioso para saber por quê.
    • É exatamente como em instrumentos de corda reais. Eu me perguntava se tinham implementado isso, e é impressionante ver que implementaram mesmo.
  • É surpreendentemente fácil fazer algo soar agradável. Gostaria que alguém que entende de música explicasse por que isso funciona tão bem.

    • Os quatro grupos de cordas formam quatro acordes. Em sentido horário, C, Am, F, G, uma progressão de acordes comum na música pop.
      É uma progressão que se tornou popular porque combina bem: https://en.wikipedia.org/wiki/%2750s_progression
    • Como outros disseram, são todos acordes. E não apenas acordes quaisquer, mas acordes que já sabemos que combinam muito bem entre si.
      Se você ainda não viu Pachelbel Rant, recomendo. Há uma comédia inteira baseada no fato de que esses acordes são a espinha dorsal da música: https://www.youtube.com/watch?v=uxC1fPE1QEE
      Ao clicar na pequena nota musical no canto inferior direito, também dá para escolher outros conjuntos de acordes, cada um com uma atmosfera diferente. Pessoalmente, prefiro o Andalusian.
      É por isso que é comum dar a iniciantes no violão/guitarra o conselho: “com três acordes você toca qualquer coisa; com quatro, domina a atmosfera; com cinco, é um deus entre os humanos”.
    • São todos acordes como C, F, G e Am. C/Am, F e G são vizinhos no círculo das quintas, então soam naturalmente bem juntos dentro da progressão.
    • Também existe uma versão acústica, que pode ser afinada como você quiser e permite escolher todo tipo de acorde, mas, uma vez escolhidos os acordes, ela precisa ser afinada exatamente para aquelas notas. Caso contrário, soa desafinada.
      Cada grupo de cordas da página se comporta e soa, quando tocado passando a mão, um pouco como um ovikannel.
      Havia um exemplo pendurado na parede; originalmente era um objeto preso à porta de entrada, para que, quando a porta abrisse, bolinhas de madeira batessem nas cordas e produzissem um som de carrilhão: https://www.reddit.com/r/finnish/comments/dvd125/my_finnish_...
      Alguém ficou curioso sobre como seria o som, e é mais ou menos isso.
    • As notas atribuídas às cordas foram escolhidas para formar harmonia.
  • Como referência, no Chrome no Linux, permanece um ruído glitchado crepitante. Pode ser algo como um buffer underrun
    Acontece com muito mais frequência ao tocar muitas cordas rapidamente em sequência; também ocorre no Firefox, mas muito menos

    • No Chrome no Mac também há popping severo. Isso não deveria acontecer
      O principal motivo parece ser o uso de createScriptProcessor. Seria melhor mudar para AudioWorklet e usar WASM + SharedArraybuffer para os cálculos
      A representação visual de dedilhar as cordas é excelente, e parece que muito tempo foi investido nisso. Vejo que o número de recomendações também reconhece essa parte
      Há um exemplo que implementa uma ideia semelhante em Rust + WASM, e é muito melhor em termos de qualidade de áudio: https://jackschaedler.github.io/karplus-stress-tester/
      Também escrevi uma API simples para usar áudio em Rust WASM: https://glicol.js.org/
      Se quiser criar um caso de uso, pode deixar uma mensagem. Ele vem sendo mantido ativamente recentemente
    • Isso pode acontecer com bastante frequência nesse tipo de áudio na web. O navegador não consegue acompanhar a velocidade de processamento
    • No Chrome no Windows, mudar o buffer_size em audio_shader.js para 4096 resolve completamente o problema
    • Também acontece no Chrome no Windows
    • Também acontece no Brave no Android
  • Como ideia adicional, seria bom fazer as cordas ressoarem juntas de acordo com os harmônicos das outras cordas que estão sendo tocadas
    Também seria bom oferecer suporte a outros materiais, como aço, náilon e tripa

  • Vendo as reações, fico com a impressão de que muitos VSTs gratuitos poderiam de repente se tornar produtos interessantes e populares se ganhassem algum tipo de interface web
    Se você tem uma DAW, há realmente muitos geradores de som gratuitos e interessantes na internet. Só a Spitfire Audio tem 60 VSTs LABS gratuitos para brincar, e isso é apenas uma empresa
    https://labs.spitfireaudio.com/
    No fim, é como se faltasse o front-end que uma DAW normalmente oferece, mas uma DAW é complicada demais para quem só quer mexer levemente com sons

  • Seria bom explicar o algoritmo com mais detalhes. Existe um método comum e simples de síntese de cordas chamado Karplus-Strong, mas este soa um pouco melhor do que isso

    • Se você não viu, ao clicar no ponto de interrogação no canto superior esquerdo aparece um pouco mais de detalhe
  • É preciso verificar se o celular não está no modo silencioso. No iPhone, pode ser por causa do botão de silêncio. Aumentar o volume não adiantou
    Não sei por que estou recebendo downvotes, mas o botão de silêncio é bem pouco intuitivo. O YouTube toca na página web mesmo no modo silencioso, mas esta página não

    • Não está errado. Até hoje não sei exatamente o que o botão de silêncio do meu celular bloqueia e o que deixa passar
    • Passei pelo mesmo problema. Meu celular está sempre no silencioso, então nem me ocorreu verificar isso
      Seria bom se o app ou o sistema operacional avisasse quando você mexe no volume enquanto está no silencioso
  • Não funciona no iOS 17.4, iPhone 14. Tanto no Safari quanto no download da App Store é a mesma coisa
    Correção: se eu puder brincar com isso, estou disposto a pagar 2 dólares

    • É preciso tirar o celular do silencioso
    • Funciona no iOS 17.4.1, iPhone 15 Pro
    • Com certeza vou pegar para as crianças