技術

ManiaGAIの仕組み

DanceGAIのAI osu! mania beatmapジェネレーター、ManiaGAIを支える技術。

タイミング · 学習データ · 評価 · ManiaGAIを試す →

  1. 01音楽どんな曲でも。アップロードした音声でも、osu! beatmapsetの音声でも。
  2. 02音声の理解ビートトラッキングでタイミンググリッドを合わせ、音楽モデルが曲を1拍ずつエンコードします。
  3. 03難易度とスタイルの設計拡散モデルのプランナーが、難易度ごとにセクション単位で密度とパターン構成を配置します。
  4. 04ノーツ生成MaskGIT型のtransformerがタップとLNを配置し、譜面全体を複数パスで洗練させます。
  5. 05プレイ可能なbeatmapチェックを行い、osu!自身のアルゴリズムで★レートを測定して、標準的な.oszにパッケージします。
学習譜面数
150,622
学習データの曲数
86,255
ユニークな音声
4,227時間
mapset一式の生成
約20秒