プロダクト
Community Beatmaps登場 — AIが生成したosu! mania譜面を見つけよう
DanceGAIはもう単なるジェネレーターではありません。新しい譜面はコミュニティに表示され、最初の7日間は曲付きでプレイでき、.oszとしてダウンロードできます。その仕組みと、作った理由を紹介します。
DanceGAIはジェネレーターとして始まりました:曲をアップロードすると、プレイ可能な.oszが手に入り、その譜面はあなたのものになる。リンクを共有することも、手動でギャラリーに公開することもできました — 譜面がほかのプレイヤーに届くのは、わざわざ共有したときだけでした。今日、ギャラリーはCommunity Beatmapsになります — DanceGAIのプレイヤーが生成したosu! maniaの譜面を集めた公開ページです — そして新しい譜面は、初期設定でここに表示されるようになりました。
Community Beatmapsとは
コミュニティは、遊ぶものを探しに行く場所です。各譜面には、曲名、アーティスト、キーモード、難易度、そして作ったプレイヤーのosu!の名前(または「匿名」)が表示されます。4Kから9Kまでのキーモードや★レートで絞り込んだり、曲名やアーティストで検索したりでき、おすすめの譜面は一番上に並びます。譜面を開けばブラウザでプレイでき、気に入ったらosu!用にダウンロードできます。
なぜ作ったのか
DanceGAIはツールとして始まりました:曲をアップロードすれば、beatmapが手に入る。これは遊びたい曲がすでに決まっているならうまくいきます。でも多くのプレイヤーは、ファイルを持ってやって来るわけではありません — 何か新しく遊べるものを求めてやって来るのであって、アップロード欄が空のままのジェネレーターでは、何も差し出せません。
一方で、生成のたびにosu! mania mapset一式が作られますが、作った人が共有しない限り、ほかの誰かがそれを遊ぶことはありませんでした。コミュニティはこの二つをつなぎます:誰かが生成した譜面が、ほかの人が見つけられる譜面になるのです。また、何かをアップロードする前にジェネレーターの実力を判断しやすくもなります — 実際の曲で作られた実際の結果を、自分が遊ぶキーモードでプレイできるのですから。
譜面がコミュニティに載るまで
別途公開する手順はありません:新しい譜面はすべて、初期設定でコミュニティに表示されます。「作成」ボタンの下にある短い一文がそのことを伝えていて、「作成」を押すと、その曲を共有する権利があることを確認したことになります:
新しい譜面は7日間コミュニティに表示されます。「作成」を押すと、この曲を共有する権利があることを確認したものとみなされます。譜面は「共有」からいつでも非表示にできます。
この確認があるからこそ、コミュニティは譜面と一緒に曲も共有できるのです。生成が終わると、譜面は自動で掲載されます。いくつか大事な点があります:
- コミュニティに表示されるのは、あなたが入力した曲名とアーティストです。ファイル名が公開されることはないため、曲名を入力していない譜面は掲載されません。
- アカウントなしで作った譜面も掲載されますが、曲は付きません —自分で生成した譜面のダウンロードはアカウント登録の一部であり、公開コピーでそれを素通りできるべきではないからです。
- 載っているべきでないものがあれば、各譜面ページの「報告」ボタンから知らせられます。
最初の7日間:曲付きでプレイし、.oszをダウンロード
譜面が生成されてから最初の7日間は、誰でもそのページで曲付きでプレイでき、誰でも完全な.osz — 譜面と曲のセット — をダウンロードしてosu!で遊べます。これは新しい譜面がほかのプレイヤーにとって最も役立つ時期であり、作った人が曲の共有に同意した期間でもあります。
- 0日目 — 生成。譜面がコミュニティに表示され、曲付きでプレイでき、
.oszもダウンロードできます。 - 7日目 — 曲を削除。アップロードされた音声と、それを含む公開
.oszが削除されます。誰も保存しなかった譜面は、同時にコミュニティから外れます。 - 7日目以降 — 保存した譜面は残る。保存した譜面は、ページとコミュニティでの掲載を、無音プレビューとして維持します。
保存:気に入った譜面を残す
自分が生成した譜面で保存を押すと、そのbeatmapが永久に保存されます。保存した譜面は、最初の7日間が過ぎてもコミュニティから外れません。あとから保存を取り消すこともできます。
ただし、保存しても曲は残りません。曲がずっと保管されることはなく —アップロードされた音声は、保存したかどうかに関係なく、すべての譜面で生成から7日後に削除されます。保存で残るのはbeatmapです:そのページ、譜面、難易度、そしてプレビュー。
曲が削除されたあと
音声の期限が切れても、譜面のページはそのまま使えます:譜面プレビューは音なしで再生され、ダウンロード用の.oszはなくなります。もし自分でその曲を持っているなら、曲を追加…を選んで、譜面の元になったのと同じファイルを選んでください。すると譜面はあなたのファイルで再生され、保存されている譜面とあなたのファイルから、その場でブラウザ内で組み立てた.oszをダウンロードできます。曲があなたの端末から出ることはありません — 何もアップロードされません。
保存されなかった譜面は7日後にコミュニティから外れ、その公開ページはほかの人には開けなくなります。作った本人であれば、プライバシーポリシーの通常の保存ルールに従って、自分の履歴から引き続き見つけられます。
譜面をコミュニティに載せない
自分だけの譜面にしたい場合は、譜面の共有メニューで公開範囲を選んで、コミュニティから外せます:リンクを知っている人にすると、送った相手にはリンクが引き続き使えるまま、コミュニティからは外れます。非公開にすると、開けるのはあなただけになります。
ジェネレーターから、譜面を見つける場所へ
コミュニティは、譜面の作り方にとっては小さな変化です — 「作成」ボタンの下の一文だけ — が、DanceGAIが何であるかにとっては大きな変化です。ジェネレーターが役に立つのは、遊びたいものがすでにわかっているときだけです。生成された譜面のコミュニティは、まず見つける楽しみを与えてくれ、たくさんの実際の曲でモデルが何を作るのかをありのままに見せ、人々が作った譜面に、作った本人の手を離れた第二の人生を与えます。
譜面そのものがどう作られているのか — タイミング検出、各難易度の形を決めるプランナー、ノーツを置くモデル — が気になる方は、テクノロジーページで詳しく紹介しています。DanceGAIがここまで来た経緯は私たちのストーリーでどうぞ。