Envie seus próprios efeitos sonoros, em todas as três camadas

Featurekamo-internal
Shipped
15 de agosto de 2026 às 00:35 UTC
Author
kamo
Commit
49251c8

O sistema só podia tocar os 39 tons que enviava. Agora qualquer layer pode adicionar seu próprio arquivo — o catálogo da plataforma, uma organização, um membro — e atribuí-lo a qualquer evento exatamente como um tom embutido. Um espaço de identificação. Um som atribuído é uma única string, `custom:<uuid>` para um upload e um id de tom de outra forma, então as três camadas fundem-no da mesma forma e apenas o O jogador tem de saber a diferença. IDs personalizados são aceitos no SHAPE, não em existência: a biblioteca carrega de forma assíncrona, e rejeitando-as até que aterra seria virar cada envio atribuído para o padrão da plataforma para o primeiro segundo de cada carga de página — que lê como a configuração tendo sido perdido. Um genuinamente som aposentado falha suavemente no tempo de jogo e cai de volta para a camada abaixo. Tocar tem de ser sincrónico para chegar a tempo. Um evento que aguarda uma busca antes fazendo um barulho chega depois da coisa que estava anunciando, então a primeira peça de um upload não codificado é silencioso por construção. Por conseguinte, o prestador prime o decodificar a partir das configurações resolvidas — no momento em que uma mensagem chega, o som atribuído a ele já é um AudioBuffer. Antevisão aguarda, porque lá o membro apertou um botão e está esperando o atraso. Duas tarifas, porque respondem a perguntas diferentes. Sons atribuídos é sobre EVENTOS ("como deve soar uma nova mensagem"; Sound Effect Library é sobre FILES ("o que temos, quem o adicionou, é qualquer coisa que o use"). Uma tela significa cinquenta linhas de eventos cada carregando um controle de upload, e nenhuma maneira de ver um som ninguém tinha designado ainda. A biblioteca diz o que cada arquivo está sendo usado por, porque a única coisa que alguém prestes a apagar um arquivo precisa saber é o que vai Silêncio. Waveforms para uploads são calculados a partir do AUDIO DECODED, não falsificado. A A forma plausível seria uma imagem alegando ser este arquivo e não é, e contar dois sons antes de tocá-los é a razão pela qual o A forma de onda está lá. A descrição é pedida com o arquivo, não depois: uma biblioteca de "gravando final 2.wav" é um que ninguém pode usar seis meses depois, e o descrição é a única parte de um arquivo de som que uma pessoa pode pesquisar. Gates: tsc clean, 1894 tests pass (6 novos para IDs personalizados), compilação seguinte, I18n guarda limpo. Dicionário empurrado primeiro, como sempre.

All changes

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços