Na última vez, 
preparamos um resumo para você com bibliotecas abertas para visualização de conteúdo de áudio e decidimos encontrar materiais sobre como trabalhar com tudo isso. O resultado é uma seleção de guias sobre o tópico para desenvolvedores de aplicativos ou jogos da Web.
 Foto s_keller / Pixabay
 Foto s_keller / PixabayEm nosso blog sobre Habré -> Leitura para o final de semana: 65 materiais sobre streaming, a história do antigo "ferro musical", as tecnologias de áudio e a história dos fabricantes acústicos
Teoria e História
- Teoria: métodos para destacar o tom fundamental . Um membro da equipe de desenvolvimento do Ableton , um programa de som baseado em estúdio, analisa alguns algoritmos comuns para extrair o tom fundamental (repetindo o ciclo de ondas sonoras) nas gravações musicais. Exemplos são: o método do cruzamento zero e o método baseado na identificação do harmônico fundamental. O autor também cita vários materiais de leitura adicionais que discutem abordagens avançadas para destacar o tom fundamental. O artigo pode ser de interesse para quem planeja escrever um aplicativo de música que exibe gráficos de ondas sonoras.
- Noções básicas da API de áudio da Web Os desenvolvedores do Mozilla falam sobre os recursos da API de áudio da Web - especificações para gerenciar o conteúdo de áudio nos navegadores. Ele descreve coisas básicas, como interagir com buffers de áudio, e outras mais avançadas (por exemplo, visualização de som). Muitos gráficos, diagramas e exemplos de código. O material é atualizado regularmente - pode ser usado como referência de "área de trabalho" ao desenvolver aplicativos.
- Teoria Musical de 8 bits . Um canal no YouTube dedicado a analisar a faixa de áudio em videogames em termos de teoria musical. Por exemplo, neste vídeo, o autor mostra por exemplos como a música ajuda a criar uma atmosfera no jogo Hollow Knight, e aqui estamos falando de uma das composições finais de Dark Souls. O canal pode ser útil para quem escreve seu próprio jogo. Aqui você pode ter várias idéias para o acompanhamento musical dela.
Prática
- Instrumento musical com Web Audio API . Um registro no JSConf, durante o qual Steve Kinney, fundador da Turing School, mostra como criar um sintetizador em um navegador na API da Web getUserMedia e no WebSockets. Ele também fala sobre o uso da Web Audio API para criar um instrumento musical no Arduino.
- Apresentando o p5.js. O p5.js é uma biblioteca de visualização que permite "desenhar usando código". No vídeo, sua desenvolvedora, Lauren McCarthy, demonstra com exemplos como criar elementos artísticos e animações usando essa ferramenta. Se você deseja avaliar os recursos do p5.js, existe um editor especial no site oficial do projeto.
- Música de jogos de 8 bits na Web Audio API . Este artigo é sobre como recriar e visualizar músicas de 8 bits usando a Web Audio API e a estrutura Tone.js. do Pac-Man, Super Mario Bros, Metroid, Kirby's Adventure e The Legend of Zelda. Ouça a composição resultante, consulte o código e, se desejar, você pode modificá-lo no CodePen . Para facilitar o entendimento da fonte, o autor recomenda que você assista primeiro a este vídeo no YouTube - explica como o som "funcionou" em computadores antigos.
Leitura adicional - do nosso "Mundo Hi-Fi": Como escrever músicas usando OOP
 Como escrever músicas usando OOP Que tipo de música foi "conectada" no sistema operacional popular
 Que tipo de música foi "conectada" no sistema operacional popular Programação musical - quem faz e por quê
 Programação musical - quem faz e por quê Como o PC conquistou a indústria da mídia: discutindo o Pro Tools e o Media Composer
 Como o PC conquistou a indústria da mídia: discutindo o Pro Tools e o Media Composer Onde obter amostras de áudio para seus projetos: uma seleção de nove recursos
 Onde obter amostras de áudio para seus projetos: uma seleção de nove recursos 12 recursos temáticos com faixas licenciadas sob Creative Commons
 12 recursos temáticos com faixas licenciadas sob Creative Commons Inovação SSI-2001: a história de uma das placas de som mais raras para o PC IBM
 Inovação SSI-2001: a história de uma das placas de som mais raras para o PC IBM Entusiasta recriou a placa de som Sound Blaster 1.0: por que o projeto é notável
 Entusiasta recriou a placa de som Sound Blaster 1.0: por que o projeto é notável
Em Habré -> Placas de som como uma maneira de mergulhar na atmosfera de uma cidade desconhecida