2 pontos por xguru 5 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • Editor de áudio baseado na web que funciona apenas no navegador, implementado inteiramente em JavaScript puro
  • Suporta todos os efeitos de nível DAW, incluindo trimming, corte, copiar, colar, fade, compressor, reverb, pitch shift e recuperação de cliques/hum
  • Com perfil de pitch/velocidade baseado em gráfico, permite editar com precisão pitch e velocidade em gráfico para movimentos no estilo Doppler, efeitos de rampa etc.
  • Detecção automática de batida + barra de metrônomo + edição com snap de batida para dar suporte a loops e trabalho de timing
  • Recurso de loop contínuo: ajuste de crossfade, remoção de silêncio, snap em zero crossing e prévia de repetição, tudo em uma única tela
  • Suporta pré-escuta antes de aplicar efeitos, com opção de aplicar ao trecho selecionado ou ao arquivo inteiro
  • Inclui modo multitrack: posicionamento de clipes por drag-and-drop, crossfade automático ao sobrepor, controles de volume, pan, mute, solo e record-arm, além de uma visualização Mixer separada
  • Sessões multitrack podem ser salvas e restauradas como arquivos .amss (áudio original + layout em JSON, com compressão LZMA)
  • O resultado final é mixado em um único WAV ou MP3 por meio de renderização offline
  • Pilha de undo incluída por padrão, permitindo desfazer após edições experimentais
  • Suporta marcadores, barra de batidas e hotkeys, permitindo navegação rápida mesmo em trabalhos longos de áudio
  • UI acoplável: suporte a separação e acoplamento de painéis com window.open + reutilização de iframe
  • Limitações atuais: pode haver ruído devido à interferência do garbage collector da Web Audio API, não é possível cancelar decodeAudioData, e a otimização para mobile ainda está incompleta
  • No futuro, há planos para reescrever tudo em Canvas/WebGPU, migrar para WASM e também melhorar o mobile
  • Licença MIT

1 comentários

 
GN⁺ 4 일 전
Comentários do Hacker News
  • Olhando o código, dá para ver closures seguros, atribuição de funções e declarações sequenciais de var, o que passa a sensação de um jeito antigo e quase esquecido de programar
    Sinto falta desse estilo de desenvolvimento, mas não sinto falta nenhuma dele em ambiente de equipe. O app ficou realmente muito legal

  • Seria bom se uma ferramenta assim tivesse suporte a faixas na nuvem
    Tipo fazer “checkout” do loop de bateria de alguém, adicionar um riff de guitarra, dar check-in na branch, e outra pessoa pegar bateria+guitarra e adicionar uma linha de baixo. Tocar junto com outras pessoas é muito divertido, e se desse para chegar perto dessa sensação na web, algo como “RiffHub” parece possível

    • Entre os apps web que já usei, audiotool é o mais próximo dessa descrição
    • Talvez seja o Bandlab Studio. Nunca usei, mas tem versão web e app mobile
      https://www.bandlab.com/creation-features
    • Não sei se a analogia com GitHub combina tão bem com música
      Em software, o código é a ferramenta, então mesmo abrindo o código ainda dá para ganhar dinheiro com hospedagem, suporte, vendas enterprise, consultoria, contratação etc. Mas na música, os stems já são o produto. Se o loop de bateria for comum, ninguém liga; se for realmente bom, quem fez normalmente quer propriedade, licença, royalties, exclusividade ou pelo menos atribuição mínima. Colaboração em nuvem, sessões compartilhadas, gravação assíncrona, histórico de versões e troca de stems fazem todo sentido, mas forks públicos de material musical de alta qualidade dificilmente geram o mesmo efeito cumulativo que ferramentas de software, e a maioria dos músicos não tem como objetivo fazer com que desconhecidos na internet reutilizem seus riffs ao máximo
    • Parece que o Soloist está tentando fazer algo assim. Não tenho relação com a empresa, mas já conheci o fundador
      [1]: https://www.soloistapp.com/
    • Quero algo assim há muito tempo. Sempre me perguntei por que não existe controle de versão para DAW
      Já aconteceu vezes demais de eu passar horas editando uma faixa, salvar sem definir um nome de arquivo único e depois abrir mais tarde querendo voltar ao estado anterior
  • Tem uma vibe de Cool Edit Pro 2 de antes de a Adobe estragar tudo. Este app é bem bom e tem uma experiência de uso intuitiva, e isso é o mais importante em um editor de áudio

  • O fato de já aceitar arquivos .flac logo de cara é sensacional. Trabalho realmente impressionante

  • Parece inspirado no Audacity, mas o design e a sensação calma e sólida melhoraram bastante
    Tentei importar um arquivo no formato XM, mas a lógica de importação atual mostra “Unsupported”. Fiquei curioso se existe chance de esse formato ser suportado. Por exemplo, a obra abaixo toca muito bem no VLC
    https://cable.ayra.ch/modplayer/mods/…

    • Preciso tomar um pouco de cuidado para não aumentar demais o tamanho do arquivo, mas posso tentar se der para fazer de forma eficiente
      No momento está em cerca de 98KB de JavaScript e 10KB de CSS. À parte disso, ainda me surpreende um pouco não existir de fato um tracker de áudio web open source ao estilo do Renoise
  • Muito bom. Vou precisar fazer um trabalho de áudio na semana que vem e estava preocupado só de pensar em usar o Audacity

    • Recomendo experimentar o Ocenaudio. Já usei quase todos os editores de áudio gratuitos e pagos, e entre os gratuitos é o que mais uso
      É difícil entender por que alguém ainda recomendaria o Audacity
    • Fico curioso para saber quando foi a última vez que você usou o Audacity. Hoje em dia ele está ficando mais fácil de usar
    • Queria saber se você já experimentou o Ardour. Parece uma espécie de superconjunto do Audacity
  • Tem uma vibe de Cool Edit Pro 2.0 de 2002

  • Fiquei curioso se isso é open source. Não há licença

  • Ferramenta muito legal. Queria saber se esta é uma nova versão. Quando usei há algumas semanas, parecia um pouco diferente

  • Parece muito bom. Passa uma sensação de um editor inicial ao estilo do Logic Pro baseado na web