Produto

Conheça o ManiaGAI v2 — timing melhor, mais controle, geração mais rápida

Retrospectiva do lançamento do ManiaGAI v2 (1º de outubro de 2026): o que era a v1, o que a v2 substituiu, o que mudou nas semanas seguintes e o que ainda falta.

O ManiaGAI v2 entrou no ar em 1º de outubro de 2026. Este Blog ainda não existia, então não houve um post de lançamento na época. Esta é uma retrospectiva, escrita em 9 de outubro: o que era a versão 1, o que a versão 2 substituiu, o que veio depois e o que ainda falta.

Onde a versão 1 parou

O dancegai.com foi lançado em 7 de julho de 2026 com o ciclo básico: enviar uma música, gerar em uma GPU na nuvem e baixar um .osz jogável de osu! mania. Em poucos dias, ele já detectava o timing automaticamente, lidava com músicas que mudam de tempo e — a partir de 11 de julho — produzia um mapset inteiro por música, com cada dificuldade nomeada pela star rating medida. A versão 1 foi encerrada do lado da pesquisa em 12 de julho.

Funcionava, mas era lento — um minuto ou mais por mapset — e deixava poucas escolhas para os jogadores. Agosto e setembro foram dedicados às duas coisas que os jogadores mais sentem: um timing certo em qualquer tipo de música e um corpus de treinamento muito maior e mais limpo.

O que a versão 2 substituiu

A versão 2 não foi uma atualização da versão 1. Ela substituiu todo o pipeline de geração em produção em 1º de outubro.

Timing v2

Um novo detector de timing, construído sobre o beat tracker de código aberto Beat This e o nosso próprio ajuste de grade. No nosso benchmark com 2.501 músicas ranqueadas de tempo constante, ele bate com o timing do mapper dentro de 40 ms em 97,1% delas, contra 90,7% da versão 1 — e, nessas músicas, ele nunca adicionou uma falsa mudança de tempo. O benchmark completo, incluindo onde o Mapperatorinator, de código aberto, se sai melhor, tem um artigo próprio.

Novos modelos, treinados com muito mais dados

Os dois modelos foram retreinados na nova grade de timing, com um corpus que cresceu de cerca de 83.000 charts para 150.622 charts de cerca de 14.500 mappers. Foi adicionada uma proteção contra silêncio, para que nada seja mapeado em um trecho silencioso de uma música. (O que tem nesse corpus.)

Várias vezes mais rápido

Um mapset completo passou de um minuto ou mais para cerca de 20 segundos de GPU — normalmente de 13 a 25 segundos, dependendo da música e das dificuldades. As músicas são preparadas no navegador enquanto você escolhe as configurações, todas as dificuldades são geradas em uma única passada em lote e os workers de GPU começam a partir de um snapshot. (Como deixamos tudo rápido.)

Um gerador com escolhas de verdade

  • De 4K a 9K — 8K e 9K eram novidade.
  • Qualquer combinação de dificuldades de ★1 a ★10, pré-selecionadas a partir de ★1 até onde a duração da música permite.
  • Controles de estilo para proporção de long notes, inverse long notes, jacks, long notes curtas e delay.

Esses controles existem por causa de como a v2 é construída: um planejador decide o gameplay de cada seção antes que um modelo de notas posicione as notas, e a dificuldade e o estilo agem sobre esse plano. Por que o ManiaGAI usa um Planner + Noter.

As semanas seguintes

A versão 2 continuou evoluindo depois do dia do lançamento:

  • 2 de outubro — cada dificuldade ganhou o seu próprio estilo, calibrado a partir de charts reais com aquele número de teclas e aquela star rating; os modelos foram retreinados com três correções para músicas longas, mudanças de tempo e alinhamento de seções; e a página de Tecnologia foi ao ar.
  • 3 de outubro — importação do osu! (cole um link de beatmap e só a música dele é usada), o site inteiro em 15 idiomas, um gerador redesenhado em três passos, um player de prévia e páginas de compartilhamento.
  • 4–5 de outubro — configurações de compartilhamento e uma Galeria pública, e depois mapas da Galeria que tocam com a música e podem ser baixados nos primeiros 7 dias.
  • 7 de outubro — ManiaGAI v2.1, uma grande melhoria de qualidade nos dois modelos. Todo chart gerado agora traz a versão que o criou.
  • 8 de outubro — geração cerca de duas vezes mais rápida, com exatamente os mesmos charts.
  • 9 de outubro — a Galeria virou Community Beatmaps, onde os mapas novos aparecem por padrão.

A lista completa, item por item, está no changelog.

O que a versão 2 significa para os jogadores

A versão 1 respondia à pergunta “uma IA consegue fazer um chart jogável de osu! mania da minha música?”. A versão 2 muda a pergunta para “qual chart eu quero?” — qual número de teclas, quais dificuldades, qual estilo — e responde rápido o bastante para que testar outra opção saia barato. Um gerador que você pode guiar é um produto diferente de um que você só pode rodar de novo.

O que ainda falta

  • Consertar uma seção. O modelo de notas consegue regenerar uma parte selecionada de um chart mantendo o resto, mas o editor construído sobre isso ainda está em testes internos — hoje, uma mudança significa uma nova geração.
  • Estilo por exemplos. O estilo são cinco dimensões em sliders; descrever um estilo de mapping por exemplos é uma direção, não um recurso.
  • Músicas longas. Quanto mais longa a música, menos dificuldades ela recebe, e músicas com mais de 10 minutos são sinalizadas antes de você gerar.
  • Evidências de timing em mudanças de tempo. O nosso benchmark de timing publicado cobre só músicas de tempo constante.
  • Outros jogos e modos. O osu! mania ainda é o único formato de saída.

Se você quer a trajetória inteira, e não só um lançamento, a nossa história conta tudo mês a mês.