AIでRobloxゲームのBGMを作る方法

ゲームの内容を説明してインスト曲を生成し、ループ用にトリミングしてRoblox Studioにアップロードします。アスレチック、ホラー、ロビーの実例付きです。

by RaoMusic
ゲームのBGMを作る
空に浮かぶブロック風のアスレチックコース。カラフルな足場が音声波形のような高低差で閉じたループを描き、スタート地点にラジカセが置かれている。ループ再生するRobloxゲームのBGMを表したイラスト

RobloxゲームのBGMを作るには、オリジナルのインスト曲を生成してMP3をダウンロードし、Roblox StudioのAsset ManagerかCreator Dashboardからインポートして、Loopedをオンにした Sound で再生します。RaoMusicでは、Rao v1.0は1回の生成で20クレジット、フル尺の曲が2曲できます。サウンドは1回10クレジットで、短いループ用クリップが2本できます。フル尺の曲は冒頭が静かだったり最後がフェードアウトしたりすることがあるので、ループさせる前に頭と終わりを確認してください。

Robloxには音声ファイルの独自ルール(形式、長さ、サイズ、サンプルレート)があり、毎月の無料インポート枠があります。また、音声に対する法的な権利を持っていることが条件で、アップロードした音声はゲームに権限を与えるまで非公開のままです。ルールの表はステップ4の直前にあります。

最終確認日:2026年11月8日

ステップ1:フル尺の曲とループ用クリップ、どちらを作る?

Robloxゲームに音楽を入れる方法は3つあります。音楽ソフトで自分で作曲する、RobloxのCreator Storeにある無料で使える曲を使う、AI音楽ツールでオリジナル曲を生成する、の3つです。この記事ではAIを使う方法を、RaoMusicで説明します。

フル尺の曲は、イントロとエンディングがある1曲まるごとの作品です。ループ用クリップはサウンドタブで作ります。このタブは曲ではなく短いクリップを作る機能で、ループスイッチをオンにすると、1回きりのワンショットではなく継ぎ目のないループを指定できます。あくまで指定であって保証ではないので、アップロード前にクリップを繰り返し再生して確かめてください。BGMを流す場所で選びましょう。

  • フル尺の曲:ステージ、ラウンド、ボス戦。変化が多い一方、Loopedをオンにする前にトリミングが必要です(ステップ3)。
  • ループ用クリップ:ロビー、ショップ、メニュー。短く繰り返す前提なので、プレイヤーは同じ数小節を何度も聞くことになります。

ステップ2:ゲームのBGMはどう説明すればいい?

RaoMusicのRoblox音楽ジェネレーターを開きます。最初はシンプルタブになっていて、入力するのは曲の説明だけです。まずゲームのジャンル(アスレチック obby、シミュレーター simulator、タイクーン tycoon、ホラー、タワーディフェンス、ロビー)を書き、続けて楽器、テンポ、「no vocals」(ボーカルなし)を書きます。インストゥルメンタルはオンのままにして、ボーカルなしの曲を指定します。エンジンはデフォルトの Rao v1.0 のままで、サブスクは不要です。生成をクリックします。

RaoMusicのRoblox音楽ジェネレーターの入力画面。曲の説明にアスレチックゲーム用のプロンプトが入り、インストゥルメンタルがオン、下に生成ボタンがある
Roblox音楽ジェネレーターを開くと、アスレチック用のプロンプトが入った状態で、インストゥルメンタルもオンになっています。ゲームのジャンルと雰囲気を自分のものに書き換えてください。

ループ用クリップを作る場合はサウンドタブに切り替えて、ループの内容を説明し、ループをオンにします。必要ならテンポを設定して、生成をクリックします。下の例では両方を紹介しています。そのあと、ステップ3でトリミング、ステップ4でアップロード、ステップ5でゲーム内での再生を説明します。

例はどうやって作った?

2026年11月8日にRaoMusicで3回生成しました。Rao v1.0でインストゥルメンタルをオンにした2回(アスレチック用とホラー用のプロンプト)と、サウンドでループをオン、テンポを85 BPMにした1回です。6つのMP3ファイルをすべてダウンロードし、ブラウザの音声デコーダーでサンプルレート、チャンネル数、長さ、最初の1秒の静かさ、エンディングのフェードが始まる位置を1つずつ測りました。各プロンプトはプレーヤーの上に原文で載せています。クリップの下の短い試聴メモは、そのファイルがどう聞こえるかを書いたものです。再生して自分の耳でも確かめてください。

アスレチック(obby)向けBGMはどんな音?

Background music for a Roblox obby game. Upbeat bouncy synth lead, punchy electronic drums and playful bass, energetic 140 BPM, fun and motivating, steady loop-friendly structure, no vocals

(Robloxのアスレチックゲーム用BGM。弾むような明るいシンセのリード、パンチのある電子ドラム、遊び心のあるベース、140 BPMのエネルギッシュな曲調、楽しくやる気が出る雰囲気、ループしやすい安定した構成、ボーカルなし)

テイク1(3:00)

試聴メモ:明るく弾むシンセのリードとエネルギッシュな電子ドラムで、ボーカルはなく、障害物コースにぴったりです。ループさせる前にエンディングをトリミングしてください(ステップ3)。

テイク2(3:08)

試聴メモ:同じく弾むシンセとパンチのあるドラムで、テンポも近い曲です。1ラウンドに1回だけ流すタイムアタック用のコースならそのまま使えます。ループさせるならトリミングしてからにしましょう。

ホラーゲーム向けBGMはどんな音?

Background music for a Roblox horror game. Low drones, eerie music box, distant metallic hits and tense strings, slow and unsettling, no big ending, no vocals

(Robloxのホラーゲーム用BGM。低いドローン、不気味なオルゴール、遠くで鳴る金属音、張り詰めたストリングス、ゆっくりで不安をあおる曲調、大げさなエンディングなし、ボーカルなし)

テイク1(3:34)

試聴メモ:低くこもったドローンの上で、はかなげなオルゴールのメロディが鳴り、ホラーの雰囲気は出ています。ただ、プロンプトで指定したストリングスと金属音はほとんど聞こえません。頭と終わりをトリミングすれば(ステップ3)、暗い部屋を探索する場面の静かなBGMとして使えます。驚かせる演出(ジャンプスケア)の音には、別にゲーム用効果音を用意しましょう。

テイク2(3:38)

試聴メモ:こちらはプロンプトの要素がすべて入っています。オルゴール、ドローン、張り詰めたストリングス、金属音です。オルゴールが少し前に出すぎていて同じフレーズを繰り返すので、長時間のBGMより、短めの不穏な探索シーン向きです。ループさせる前に頭と終わりをトリミングしてください。

ロビー用ループクリップはどんな音?

Chill lo-fi lobby music loop for a Roblox hangout game, warm Rhodes, soft vinyl texture, mellow bass

(Robloxのたまり場系ゲーム向け、まったりしたlo-fiのロビー用ループ。温かみのあるローズ(Rhodes)エレピ、やわらかいレコードの質感、まろやかなベース)

設定:サウンドタブ、ループをオン、テンポ85 BPM。ブラウザのプレーヤー(またはStudio)でループ再生をオンにすると、つなぎ目を確認できます。

クリップ1(0:21)

試聴メモ:指定どおり、温かいローズのコード、まろやかなベース、やわらかいレコードのプチプチ音が入っています。終わりから頭に戻るところでクリックノイズも音量の段差も音切れもないので、ロビーやメニューでそのままループさせられます。

クリップ2(0:21)

試聴メモ:クリップ1と同じく、つなぎ目にクリックノイズも隙間もありません。ただ21秒しかないので、長く遊ぶと単調に感じるかもしれません。プレイヤーがロビーに長くいるゲームなら、丁寧にトリミングした長めのループを使いましょう。

ステップ3:フル尺の曲をきれいにループさせるトリミング方法

Loopedがオンだと、Robloxは最後の1秒のあと、最初の1秒からもう一度再生します。フェードアウト、余韻の長い最後の和音、静かなイントロがあると、数分ごとに音楽が途切れるように聞こえます。各ファイルの頭と終わりを測った結果は次のとおりです。

ファイル頭終わり
アスレチック、テイク1最初の1秒から音楽が鳴る最後の2秒で最後の和音が消えていく
アスレチック、テイク2最初の1秒から音楽が鳴る最後の3秒でフェードアウト
ホラー、テイク1約1秒ほぼ無音最後の6秒でフェードアウト
ホラー、テイク2約1秒ほぼ無音最後の5秒でフェードアウト
ロビー用ループクリップ最初の1秒から音楽が鳴るフェードなし。終わりの音量が頭と同じ

ホラーのプロンプトに「no big ending」(大げさなエンディングなし)と書いても、ホラーの2曲はどちらもフェードアウトしました。フル尺の曲を直すには、静かな冒頭を削り、エンディングが始まる直前、できればフレーズの切れ目でカットします。RaoMusicでは曲のクリップメニューにあるトリミングでできます。2クレジットかかり、結果は新しい曲として保存されます。手順はAI曲の編集ガイドで詳しく説明しています。トリミングしたファイルをStudioでループ再生し、つなぎ目を何度か聞いてください。段差が聞こえたら、カット位置を1拍ずらしてもう一度トリミングします。

Robloxで使える音声ファイルの形式は?

Robloxはオーディオアセットのページに、次のインポートルールを載せています。この記事のためにダウンロードした6ファイルは、形式・長さ・サイズ・サンプルレート・チャンネルのすべてがRobloxの制限内でした。

項目Robloxの制限今回ダウンロードしたMP3
形式.mp3、.ogg、.wav、.flac.mp3
長さ7分未満0:21〜3:38
ファイルサイズ20 MB未満0.4〜5.0 MB
サンプルレート48 kHz以下48 kHz
チャンネルモノラル、ステレオ、3.0、5.1ステレオ
30日あたりのインポート数本人確認済みなら2,000件、未確認なら100件この枠内なら無料
権利音声に対する法的な権利を持っていること最後のセクション(RobloxでのAI音楽の利用)を参照

ステップ4:MP3をRobloxにアップロードする方法

RaoMusicで曲のメニューを開き、ダウンロード→MP3を選びます。続いて、Robloxのオーディオアセットのドキュメントにあるどちらかの方法でインポートします。

  1. Roblox Studioで:Asset Manager(アセットマネージャー)を開いて Import をクリックし、MP3を選んで確定します。インポートに成功すると、緑のチェックマークと完了ステータスが表示されます。
  2. Creator Dashboard(クリエイターダッシュボード)で:Development Items→Audio に進み、Upload Asset をクリックしてファイルを選び、名前(Name)と説明(Description)を入力して Upload をクリックします。

ファイルはそのあとRobloxの審査待ちキューに入ります。Studioでファイルを処理できない場合は、上の制限と照らし合わせて確認し、改めて書き出し直してください。Robloxによると、古い音声ツールの中には無効なファイルヘッダーを書き出すものがあります。

インポートした音声は最初は非公開なので、自分のゲームに使用権限を与えます。Robloxのアセットのプライバシーに関するガイドには、Creator Dashboardでの次の手順が載っています。

  1. Development Items→Audio に進み、自分の曲を選びます。その曲の Configure ページが開きます。
  2. 左側のナビゲーションで Permissions(権限)を選びます。
  3. Experiences タブで Add experiences をクリックし、ゲームのuniverse IDを入力して Add、続けて Done をクリックします。universe IDは、Creator DashboardのCreationsページでゲームのサムネイルにカーソルを合わせ、⋯ ボタンをクリックして Copy Universe ID を選ぶと取得できます。

Robloxは、制限付きアセットへのゲームの権限は一度与えると取り消せないと注意しています。universe IDはゲームを識別する番号で、音声そのもののアセットID(asset ID)は別の番号です。ステップ5で貼り付けるアセットIDは、StudioのAsset Managerで曲を右クリックし、Copy Asset ID を選んで取得します。

ステップ5:ゲーム内でBGMを再生する方法

マップのどこにいても全プレイヤーに同じ音量で聞こえるBGMなら、RobloxのSoundオブジェクトのガイドにある次の手順で設定します。

  1. Explorerウィンドウで SoundService にカーソルを合わせ、⊕ボタンをクリックして Sound を挿入します。
  2. Propertiesウィンドウで、SoundId に音声のアセットIDを設定します。Robloxのスクリプト例では、rbxassetid:// のあとに番号を続けて書いています。
  3. Playing をオンにして、ゲーム開始と同時にBGMが流れるようにします。
  4. そのプレイス(place)で流す曲がこれだけなら、Looped をオンにします。

Volume(音量)は最初は低めにしておきましょう。Robloxによると、このプロパティは乗算で効くため、音量の大きいファイルなら2を超える値が必要になることはほとんどありません。補足:RobloxはSoundオブジェクトをレガシー(legacy)扱いにしています。新しいオブジェクトを使いたい場合は、Robloxのオーディオオブジェクトのガイドに従ってください。SoundServiceにAudioPlayer(Loopingプロパティをオン)、AudioDeviceOutput、Wireを置き、Wireでプレーヤーから出力へつなぎ、スクリプトから再生を開始する方法です。

AIで作った音楽はRobloxゲームで使える?

Robloxのインポートルールでは、アップロードする音声に対する法的な権利を持っていることが条件で、すべてのアップロードはRobloxの審査待ちキューを通ります。RaoMusicで作った曲は、無料プランで作ったものも含めて、RaoMusic商用ライセンスに基づくロイヤリティフリーの商用利用権が付いており、無料ゲームにも有料ゲームにも使えます。サブスク会員は、曲ごとにライセンス証明書PDFもダウンロードできます。他人の曲のカバーやリミックスは、その用途の許可を得ていない限りアップロードしないでください。

よくある質問

はい。SoundをSoundServiceではなく、ブロック・球・円柱のパーツの中に入れ、SoundServiceのVolumetricAudioプロパティをEnabledにします。プレイヤーはそのパーツの近くでだけ音楽が聞こえるようになり、どこまで聞こえるかはRollOffMinDistanceとRollOffMaxDistanceで設定します。

Robloxに楽曲として分類され、追加の条件を満たした場合のみ表示されます。条件は、審査と著作権チェックに通ること、最低再生時間・再生回数・プラットフォーム上の経過期間の要件を満たすこと、意味のある適切なタイトルが付いていること、アップロードした人が本人確認(ID verified)済みでオーディオ利用規約(Audio Terms of Use)に同意していることです。

はい、スクリプトで切り替えられます。Robloxのオーディオオブジェクトのガイドによると、プレイヤーの参加時や、ゲーム内のイベント・UI操作をきっかけにスクリプトから音声を再生できます。エリアや戦闘ごとに曲を用意し、コードで再生と停止を切り替えてください。

Soundオブジェクトをサウンドグループ(sound group)に入れます。RobloxのSoundオブジェクトのガイドによると、サウンドグループを使うとグループ全体の音量をまとめて調整でき、グループ内のすべての曲にエフェクトをかけられます。

いいえ。RobloxはRoblox Corporationの商標です。RaoMusicは独立したAI音楽ツールで、作った曲を自分のゲームにアップロードして使えます。

RobloxゲームのBGMを作りましょう

ゲームの内容を説明して曲を生成し、MP3をダウンロードしてRoblox Studioにインポートするだけです。

Roblox音楽ジェネレーターを開く