概要
8BitForgeは、ブラウザ上で完全に動作するプロフェッショナルな8ビット音楽制作スタジオです。8トラックのステップシーケンサー、フルシンセサイザーエンジン、ピアノロールエディター、エフェクト処理、マスタリング、マルチフォーマットエクスポートを備えており、すべてWeb Audio APIによって駆動されています。
インストールやプラグインは不要です。アプリを開くだけで、本格的なチップチューン音楽の制作を始められます。
ヒント: いつでも「?」 キーを押すと、すべてのキーボードショートカットを確認できます。
インターフェースのレイアウト
アプリケーションはいくつかの領域に分かれています:
- トップバー — プロジェクト名、トランスポートコントロール(再生/停止)、BPM、ステータス表示、保存/エクスポートボタン
- 左サイドバー — 各セクション間の移動:シーケンサー、ピアノロール、シンセ、エフェクト、ミキサー、アレンジメント、エクスポート、設定
- メインエリア — アクティブなセクションの内容(シーケンサーグリッド、ピアノロール、シンセサイザーのコントロールなど)
- 右パネル — コンテキストに応じたコントロール、キーボード入力セクション、ビジュアライザー。Tabキーで切り替え
トラックと色
8BitForgeには8つの専用トラックがあり、それぞれ独自の色とデフォルトの楽器タイプが設定されています:
| # | トラック | デフォルトの波形 | デフォルトのノート | 役割 |
|---|
| 1 | リード | 矩形波 (50%) | C4 | メインのメロディライン |
| 2 | ハーモニー | スクエア (25%) | C4 | 対旋律、和音 |
| 3 | 低音 | トライアングル | C2 | ベースライン |
| 4 | アルペジオ | ノコギリ波 | C4 | アルペジオ、テクスチャー |
| 5 | キック | C2 | C2 | バスドラム(ピッチエンベロープ +36) |
| 6 | スネア | ノイズ | C3 | スネアドラム |
| 7 | ハイハット | ノイズ | C5 | ハイハット / シンバル |
| 8 | FX | スクエア (12.5%) | C4 | 効果音、スイープ |
ヒント: どのトラックでも任意の波形を使用できます。デフォルトの設定はあくまで出発点に過ぎません。リードをノイズにしたり、キックをノコギリ波にしたりすることも可能です。
ステップシーケンサー
シーケンサーは8BitForgeの心臓部です。グリッドベースのインターフェースを採用しており、各行がトラック、各列がステップ(ビートの細分化)となります。
仕組み
- セルをクリックすると、ノートのオン/オフを切り替えられます。アクティブなセルは、そのトラックの色で点灯します。
- ステップ数は設定可能です:パターンあたり16、24、または32ステップ。ステップは16分音符単位です。
- ステップの長さ =
(60 / BPM) / 4秒 - 音符の長さ = 4分音符 × 0.9(アーティキュレーションのためのわずかな間)
グリッドコントロール(トラックごと)
| コントロール | 操作 |
|---|
| セルをクリック | 音符のオン/オフを切り替え |
| ソロ (S) | このトラックをソロにする(他のすべてをミュート) |
| ミュート (M) | このトラックをミュート |
| ランダム化 | トラックをランダムな音符で埋める(メロディックでは音階を意識、ドラムではリズムを意識) |
| クリア | このトラックからすべての音符を削除 |
| コピー / 貼り付け | トラックパターンをクリップボードにコピーし、別のトラックに貼り付けます |
パターン
8BitForgeは、8つの独立したパターン(1~8のラベル付き)をサポートしています。各パターンには、独自の8トラック×32ステップのグリッドと、トラックごとのソロ/ミュート状態が設定されています。
パターンの操作
| アクション | 方法 |
|---|
| パターンの切り替え | ボタン1~8をクリックするか、1~8を押す |
| パターンの複製 | Ctrl+D — 現在のパターンを次のスロットにコピー |
| パターンをクリア | Delete — すべてのトラックをクリアし、ソロ/ミュートをリセット |
ヒント: パターンを使用して曲のさまざまなセクション(イントロ、バース、コーラス、ブリッジ)を作成し、アレンジメントモードでそれらを連結してください。
リズム・プリセット
ジャンル別に整理された、あらかじめ作成されたドラムパターン。各プリセットには、「ベース」、「バリエーション」、「フィル」の 3 つのバリエーションが含まれています。
カテゴリ
| カテゴリ | プリセット |
|---|
| エレクトロニック | 4-on-Floor、ドラム&ベース、テクノ、トランス、UKガレージ |
| アーバン / ヒップホップ | ヒップホップ, トラップ, ローファイ |
| ワールド / ラテン | ボサノヴァ, レゲトン, サンバ |
| クラシック / ロック | ロック、ファンク、ジャズ、ディスコ |
| レトロ / 8ビット | チップチューン、ゲームボーイ、ファミコン |
使用方法
- プリセットをクリックして適用します。フィルモードでは、パターンがすべてのステップを覆うようにタイル状に配置されます。
- Shiftキーを押しながらクリックすると、既存のノートを置き換えるのではなく、その後にプリセットを追加します。
トランスポートコントロール
| コントロール | 説明 | 範囲 / 値 |
|---|
| 再生 / 停止 | 再生または停止 | スペース |
| BPM | BPM(1分あたりの拍数) | 20 – 300 (デフォルト: 120) |
| スウィング | リズムのシャッフル量 | 0 ~ 100% |
| ステップ | パターンあたりのステップ数 | 16、24、または32 |
| ループ | ループ再生のオン/オフ | オン(デフォルト) / オフ |
| メトロノーム | クリックトラック(タイミングの基準) | オン / オフ |
タイミングに関する注記: 8BitForgeは、サンプル単位の正確な再生を実現するため、Web Audioクロックとルックアヘッドスケジューラ(100ms先読み、25msウェイクアップ)を使用しています。BPMの変更は即座に反映されます。
シンセサイザー
各トラックには、サウンドを自在に調整できる独立したシンセサイザーが備わっています。トラックを選択して、シンセのパラメータを編集してください。
オシレーター
オシレーターは、各トラックの生波形を生成します。
| パラメータ | 説明 | 範囲 / オプション |
|---|
| 波形 | 音波の形状 | square, triangle, sawtooth, sine, noise |
| デューティサイクル | 矩形波のパルス幅(音色が変わります) | 0.0 – 1.0 (デフォルト: 0.5 = 50%) |
| 音量 | トラック音量レベル | 0.0 – 1.0 |
| デチューン | セント単位での微調整 | -100 ~ +100 セント |
| オクターブオフセット | オクターブ単位でのピッチシフト | -2 ~ +2 オクターブ |
| 半音オフセット | 半音単位でピッチをシフト | -12 ~ +12 半音 |
| 位相 | オシレーターの初期位相 | 0.0 – 1.0 |
| ピッチエンベロープ | 音符の開始時のピッチスイープ(ドラムに最適) | -36 ~ +36 半音 |
| グライド | 音と音の間のポルタメント時間 | 0.0 – 0.5 秒 |
ユニゾン
オシレーターのデチューンしたコピーを複数重ねて、より厚みのあるサウンドを作り出します。
| パラメータ | 説明 | 範囲 |
|---|
| ボイス | ユニゾンボイス数 | 1 – 16 |
| 音程ずれ | ボイス間のデチューン幅 | 0 – 100 セント |
| スプレッド | ユニゾン・ボイスのステレオ・スプレッド | 0.0 – 1.0 |
ビブラート
| パラメータ | 説明 | 範囲 |
|---|
| レート | ピッチ変調の速度 | 0 – 20 Hz |
| 深度 | ピッチ変動量 | 0 – 50 セント |
ADSRエンベロープ
振幅エンベロープは、音の音量が時間とともにどのように変化するかを決定します。各トラックには独自のADSRがあります。
| ステージ | 説明 | 範囲 | デフォルト (リード) |
|---|
| アタック | 最大音量に達するまでの時間 | 0.001 – 2.0 秒 | 0.01秒 |
| 減衰 | サスティンレベルまで低下する時間 | 0.001 – 2.0 秒 | 0.1 s |
| サスティン | 音符が保持されている間の音量レベル | 0.0 – 1.0 | 0.7 |
| 0.0 – 1.0 | 音符終了後のフェード時間 | 0.001 – 2.0 s | 0.2秒 |
ドラムのヒント: キックには、アタック=0.001、ディケイ=0.3、サスティン=0、リリース=0.02を使用します。スネアには、アタック=0.001、ディケイ=0.15、サスティン=0、リリース=0.05を使用します。
フィルター
各トラックには、サウンドの周波数成分を調整するボイスごとのフィルターがあります。
| パラメータ | 説明 | 範囲 / オプション |
|---|
| フィルタータイプ | フィルターモード | lowpass, highpass, bandpass |
| Cutoff | フィルター周波数 | 20 – 20,000 Hz (デフォルト: 20,000) |
| レゾナンス (Q) | カットオフ周波数での強調 | 0.1 – 100 |
| キートラック | カットオフは音符のピッチに追従 | 0.0 – 1.0 |
フィルターエンベロープ
時間の経過とともにフィルターのカットオフをモジュレートし、ダイナミックな音色の変化を生み出します。
| パラメータ | 説明 | 範囲 |
|---|
| Amount | フィルター変調の深さ | -24~+24半音 |
| アタック | スイープアップ時間 | 0.01 ~ 2.0 秒 |
| リリース | 戻り時間 | 0.01 – 2.0 秒 |
LFO モジュレーション
トラックごとに3つの独立したLFOがあり、フィルター、ピッチ、ボリュームを変調します。
フィルターLFO (LFO 1)
| パラメータ | 説明 | 範囲 |
|---|
| レート | LFO速度 | 0 – 20 Hz |
| 深度 | カットオフへのモジュレーション量 | 0 – 100% |
| 波形 | LFO波形 | sine, square, sawtooth, triangle |
| 同期 | LFOレートをBPMに同期 | オン / オフ |
| 遅延 | LFOが開始するまでの時間 | 0 – 2.0 s |
トレモロ (LFO → 音量)
| パラメータ | 説明 | 範囲 |
|---|
| レート | トレモロ速度 | 0 – 20 Hz |
| 深度 | 音量変化量 | 0 – 100% |
ヒント: LFO 2と3は同じパラメータを追従します。異なるパラメータを同時にターゲットにすることで、複雑なモジュレーションを作成できます。
シンセプリセット
すぐに始められるクイックプリセット。各プリセットでは、波形、ADSR、音量、キーのパラメータが設定されています:
| プリセット | 波形 | エンベロープ | スペシャル |
|---|
| リード | 矩形 50% | A=0.01 D=0.1 S=0.7 R=0.2 | ビブラート:5Hz、10セント |
| バス | トライアングル | A=0.01 D=0.2 S=0.8 R=0.15 | グライド:0.1秒 |
| キック | Sine | A=0.001 D=0.3 S=0.0 R=0.02 | ピッチエンベロープ:+36 半音 |
| スネア | ノイズ | A=0.001 D=0.15 S=0.0 R=0.05 | — |
| ハイハット | ノイズ | A=0.001 D=0.06 S=0.0 R=0.01 | 非常に短い減衰 |
| レーザー | ノイズ | A=0.001 D=0.3 S=0.0 R=0.1 | ピッチエンベロープ:+24、ビブラート:10Hz/50セント |
また、すべてのシンセパラメータに加え、トラックエフェクトやアルペジエーターの設定を含む、独自のカスタムプリセットを保存・読み込むこともできます。
サウンドキット
キットとは、8つのプリセット(トラックごとに1つ)の完全なセットであり、一度にロードすることができます。キットは、プロジェクトのサウンドパレット全体を定義します。
キットの種類
| タイプ | 説明 |
|---|
| 公式キット | 8BitForgeに付属する組み込みキット |
| ユーザーキット | 自分で作成して保存するキット |
| コミュニティキット | 他のユーザーが共有したキット(有料プランのみ) |
使い方
Studioモーダルを開く → 「Kits」タブ → 「Browse」からキットをクリックすると、8つのトラックプリセットが一度に読み込まれます。
キットの保存
キットに名前を付け、検索されやすくするためにタグを追加し、必要に応じて公開してコミュニティと共有します。
ピアノロール
ピアノロールは、キャンバスベースのグリッド上で音符単位の編集を行います。C1からE6までの65音に対応しています。
コントロール
- クリック — 音符を配置または削除
- ドラッグ — 複数の音符を描画
- ゴーストノート — 参照用に他のトラックの音符が半透明で表示されます
- トラックセレクター — 編集するトラックを選択します
P キーを押すか、サイドバーのピアノロールボタンをクリックしてピアノロールを開きます。
アレンジモード
パターンを連結して、曲全体の構成を作成します。チェーン内の各小節では、8つのパターンのいずれかが順番に再生されます。
操作
- 小節の追加 — チェーンの最後にパターンを追加します
- 挿入 — 任意の位置にパターンを挿入
- 削除 — チェーンから小節を削除します
- 順序変更 — 小節をドラッグして並び替え
- シーク — 小節をクリックして、再生位置をその位置にジャンプ
- 空の小節 —
null 小節は無音になります
アレンジプリセット
| プリセット | Chain | 説明 |
|---|
| A-B-A-B-A | A-B-A-B | ヴァースとコーラスを交互に繰り返す |
| 曲の構成 | A-B-C-B-C-D | イントロ-ヴァース-コーラス-ヴァース-コーラス-アウトロ |
| A-B-A | A-B-A | 古典的な三部形式 |
| プログレッシブ | A-A-B-B-C-C-D-D | プログレッシブ・ビルドアップ |
| 8小節ループ | A-B-C-D-E-F-G-H | 8つのパターンをすべて順番に |
ミキサー
ミキサーは、トラックごとのレベルコントロール、パンニング、EQ、ダイナミクス処理を提供します。
| パラメータ | 説明 | 範囲 |
|---|
| Volume Fader | トラックレベル(シンセのボリュームとは独立) | 0.0 – 1.5 (デフォルト: 1.0 = ユニティ) |
| パン | ステレオ位置 | -1.0(左) – +1.0(右) |
| EQ 低域 | 320 Hzでのローシェルフ | -12 ~ +12 dB |
| EQ ミッド | 1,000 Hzでのピーキングバンド (Q=0.7) | -12 ~ +12 dB |
| EQ ハイ | 3,200 Hzでのハイシェルフ | -12 ~ +12 dB |
| ソロ | グローバル・ミキサー・ソロ(パターンごとのソロ設定を上書き) | オン / オフ |
| ミュート | グローバル・ミキサー・ミュート(パターンごとのミュートを無効化) | オン / オフ |
トラックごとのコンプレッサー
| パラメータ | 説明 | 範囲 |
|---|
| 有効 | コンプレッサーのオン/オフを切り替え | オン / オフ |
| しきい値 | 圧縮が開始されるレベル | -60 – 0 dB (デフォルト: -24) |
| Ratio | 圧縮比 | 1:1 – 20:1 (デフォルト: 4:1) |
| アタック | アタック | 0.001 – 1.0 秒 (デフォルト: 0.003) |
| リリース | リカバリータイム | 0.01 – 1.0 秒 (デフォルト: 0.25) |
トラックエフェクト
各トラックには独自のシリアルエフェクトチェーンがあります:
Input → Distortion → Chorus → Delay → Reverb → Bitcrusher → Output
ディストーション
| パラメータ | 説明 | 範囲 |
|---|
| Amount | ドライブ/ディストーションの強さ | 0 – 100% |
コーラス
| パラメータ | 説明 | 範囲 |
|---|
| レート | LFO変調速度 | 0.1 – 10 Hz |
| 深度 | モジュレーション深度 | 0 ~ 100% |
| ミックス | ドライ/ウェットバランス | 0 – 100% |
ディレイ
| パラメータ | 説明 | 範囲 |
|---|
| 時間 | 遅延時間 | 0.01 – 2.0 s (デフォルト: 0.25) |
| フィードバック | エコー数 | 0.0 ~ 0.95 (デフォルト: 0.3) |
| ミックス | ドライ/ウェットバランス | 0 – 100% |
リバーブ
| パラメータ | 説明 | 範囲 |
|---|
| ディケイ | リバーブの残響時間 | 0.0 – 1.0 (デフォルト: 0.5) |
| ミックス | リバーブの量 (ドライ/ウェット) | 0 – 100% |
Bitcrusher
| パラメータ | 説明 | 範囲 |
|---|
| ビット | ビット深度の削減 | 1 – 16 ビット (デフォルト: 16 = オフ) |
| レート | サンプリングレートの低減 | 0.0 – 1.0 (デフォルト: 1.0 = オフ) |
マスターエフェクト
マスター・バスには、最終ミックスに適用される独自のエフェクト・チェーンがあります:
Master Gain → [Filter] → Chorus → Delay → Reverb → [Mastering] → Analyser → Output
マスターフィルター
| パラメータ | 説明 | 範囲 |
|---|
| タイプ | フィルタモード | lowpass, highpass, bandpass |
| 周波数 | カットオフ周波数 | 20 – 20,000 Hz |
| Q | レゾナンス | 0.1 – 100 |
マスター・コーラス
| パラメータ | 説明 | 範囲 |
|---|
| レート | LFO変調速度 | 0.1 – 10 Hz |
| ミックス | ドライ/ウェットバランス | 0 – 100% |
マスター・ディレイ
| パラメータ | 説明 | 範囲 |
|---|
| Time | ディレイ時間 | 0.01 – 2.0 s (デフォルト: 0.25) |
| フィードバック | エコー数 | 0.0 ~ 0.95 (デフォルト: 0.3) |
| ミックス | ドライ/ウェットバランス | 0 – 100% |
マスターリバーブ
| パラメータ | 説明 | 範囲 |
|---|
| ディケイ | リバーブの残響時間 | 0.0 – 1.0 (デフォルト: 0.5) |
| ミックス | ドライ/ウェットバランス | 0 – 100% |
ピッチベンド & モジュレーション・ホイール
| ホイール | 説明 | 範囲 |
|---|
| ピッチベンド | ピッチシフト(スプリングバックで中央に戻る) | -1 – +1 |
| モジュレーション | 汎用モジュレーション | 0 – 1(設定値のまま維持) |
XYパッド
マスターフィルター用のインタラクティブな2Dコントローラー。パッド上で指やマウスをドラッグして、リアルタイムでサウンドを成形します。
| 軸 | パラメータ | 範囲 |
|---|
| X軸 | フィルター周波数 | 20 Hz – 20 kHz (対数目盛) |
| Y軸 | 共振 / Q値 | 0.1 ~ 30 |
プリセット
一般的なフィルター形状に素早くアクセスできる7つのプリセット:
- ローパス — 高周波成分を除去
- バンドパス — 特定の周波数帯域を抽出
- ハイパス — 低周波成分を除去
- レゾナント — カットオフ周波数付近のピークを強調
- ブライト — 開放的で軽やかなフィルター設定
- ウォーム — 滑らかで丸みのある音色
- スイープ — 広範囲なフィルターの動き
ヒント: XYパッドに触れると、フィルターが自動的に有効になります。プリセットを使用すると、一般的なフィルター形状に素早く切り替えることができます。
マスタリング・エンジン
マスタリングセクションはシグナルチェーン上のマスターリバーブの後段に位置し、5バンド・パラメトリックEQ、マスターコンプレッサー、レベルメーター、および統合型スペクトラムアナライザーを備えています。
5バンド・パラメトリックEQ
| バンド | タイプ | デフォルト周波数 | 備考 |
|---|
| バンド 1 | ハイパスフィルター | 40 Hz | サブベースの低周波ノイズを除去 |
| バンド2 | ローシェルフ | 200 Hz | 低音の重みを調整 |
| バンド3 | ピーキング(ベル) | 1,000 Hz (Q = 1.0) | 中域のシェイプ |
| バンド4 | ハイシェルフ | 6,000 Hz | 空気感と明るさ |
| バンド5 | ローパスフィルター | 18,000 Hz | 耳障りな高音を和らげる |
マスター・コンプレッサー
| パラメータ | 説明 | デフォルト |
|---|
| Threshold | 圧縮が開始されるレベル | -12 dB |
| 比率 | 圧縮率 | 4:1 |
| アタック | コンプレッサーの反応時間 | 0.01 s |
| 0.01 s | リカバリータイム | 0.1 s |
| メイクアップゲイン | 圧縮後のゲインブースト | 0 dB |
メーター
- 入力/出力レベル — リアルタイムdBメーター
- ゲインリダクション — コンプレッサーの動作を表示
- クリップインジケーター — 出力が0 dBFSでクリップした際に警告
- スペクトラムアナライザー — 統合された周波数表示
ヒント: マスタリング・エンジンには、一般的なジャンル向けのプリセットが用意されています。これらを起点として、好みに合わせて微調整してください。
キーボードおよびMIDI入力
コンピュータのキーボード、画面上の仮想キーボード、または接続されたMIDIデバイスを使用して、リアルタイムで音符を演奏できます。
コンピュータのキーボードレイアウト
サイドバーで「キーボード」セクションが開いている場合:
| キー | 音符 |
|---|
| QSDFGHJ | C、D、E、F、G、A、B(白鍵) |
| ZE _ TYU | C#、D#、_、F#、G#、A#(黒鍵) |
| KLM / OP | 次のオクターブの白鍵・黒鍵 |
| W / X | 半音下 / 上 |
MIDI サポート
USB経由で任意のMIDIコントローラーを接続できます。8BitForgeはMIDIデバイスを自動的に検出し、選択したトラックに入力をルーティングします。ノートオン/オフ、ベロシティ、ピッチベンド、モジュレーションホイールに対応しています。
アルペジエーター
各トラックには独自のBPM同期型アルペジエーターが搭載されており、ホールドされたノートから自動的にアルペジオを生成します。
| パラメータ | 説明 | オプション |
|---|
| モード | アルペジオの方向 | off, up, down, updown, random |
| レート | 音符の細分化 | 1/4、1/8、1/8T(3連符)、1/16、1/16T、1/32 |
| オクターブ | カバーするオクターブ範囲 | 1 – 4 |
| ゲート | 音程に対する音符の長さの割合 | 0.1 – 1.0 (デフォルト: 0.5) |
録音
キーボード/MIDI からのノートを、シーケンサーのグリッドに直接録音します。
録音モード
| モード | 説明 | コントロール |
|---|
| リアルタイム | シーケンサーの再生に合わせてノートを録音します。ノートは現在のステップに配置されます。 | Rキーで切り替え。シーケンサーは再生中である必要があります。 |
| ステップ | 再生せずに、1ステップずつ音符を配置します。音符を入力するたびにカーソルが移動します。 | スペースキー = 休符を挿入、バックスペースキー = 1ステップ戻る |
コードモード
有効にすると、同時に演奏された音符(50ms以内)がメロディトラック1~4(Lead、Harmony、Bass、Arp)に分散されます。最初の音符は選択されたトラックに割り当てられ、それ以降の音符は利用可能な次のメロディトラックに割り当てられます。
ヒント: コードモードは、リアルタイム録音とステップ録音の両方で機能します。最大4音のコードを録音でき、それらは自動的にメロディトラックに分散されます。
音楽ジェネレーター
8BitForgeには、アルゴリズムによって完全なマルチトラック楽曲を作成できる強力な手続き型音楽ジェネレーターが搭載されています。
パラメータ
| パラメータ | 範囲 | 説明 |
|---|
| カオス | 0 – 100 | ランダム性と予測不可能性 |
| 複雑さ | 0 – 100 | 音楽的複雑さと変化 |
| 密度 | 0 – 100 | パターンごとの音符密度 |
| ルートキー | C – B | 曲のルート音 |
| 音階 | 15のスケール | 長調、短調、ドリアン、ミクソリディアン、長/短五音音階、ブルース、ハーモニック・マイナー、フリジアン、リディアン、全音音階、平調、ハンガリアン・マイナー、フリジアン・ドミナント、クロマチック |
| ムード | 10のムード | 壮大な、明るい、暗い、雰囲気のある、憂鬱な、エネルギッシュな、神秘的な、攻撃的な、穏やかな、勝利の |
| シード | シード | 再現可能な結果を得るための確定シード |
ヒント: シード値を使用すると、同じ楽曲を再度生成できます。ランダムな結果を得るには空欄のままにしてください。
オートメーション
時間の経過に伴うパラメータの変化を記録・再生します。オートメーションレーンを使用すると、タイムライン上でミキサーやエフェクトのパラメータに対して正確なエンベロープを描画できます。
エフェクトのオートメーション
マスターエフェクトチェーン全体で25のオートメーション対応パラメータ:
- フィルター — 周波数、レゾナンス、タイプ
- コーラス — レート、デプス、ミックス
- ディレイ — タイム、フィードバック、ミックス
- リバーブ — ディケイ、ミックス
- ピッチ/モジュレーション・ホイール — ピッチベンド、モジュレーション
- マスタリングEQ — 5バンドすべてのゲインと周波数
- マスタリング・コンプレッサー — スレッショルド、レシオ、アタック、リリース、メイクアップゲイン
ミキサーのオートメーション
トラックごとのオートメーション対応パラメータ:
- ボリューム — 時間経過に伴うトラックレベル
- パン — ステレオ位置
- EQ — 低域、中域、高域のゲイン
- コンプレッサー — スレッショルド、レシオ、アタック、リリース
- マスターボリューム — ミックス全体のレベル
編集
| アクション | How |
|---|
| ポイントの追加 | オートメーション・キャンバスをクリック |
| ポイントを移動 | 既存のポイントを新しい位置にドラッグ |
| ポイントを削除 | ポイントを右クリックして削除する |
| セクションフィルター | ドロップダウンを使用してエフェクトセクションでフィルタリングします |
ヒント: オートメーションレーンはアレンジメントビューに表示されます。セクションフィルターのドロップダウンを使用して、特定のエフェクトグループに焦点を合わせてください。
オーディオのエクスポート
FFmpeg.wasm(ブラウザ上で完全に実行されます)を使用して、プロジェクトをプロ仕様のオーディオ形式でエクスポートします。
フォーマット
| フォーマット | 詳細 |
|---|
| WAV | 16、24、または32ビット、44.1kHz、48kHz、または96kHz |
| MP3 | 128、192、256、または 320 kbps(オプションで VBR) |
| FLAC | ロスレス圧縮 |
| OGG Vorbis | 品質 0–10 |
| AIFF | Apple Lossless 形式 |
エクスポートモード
| モード | 説明 |
|---|
| フルミックス | すべてのトラックをミックスした単一のファイル |
| ステム | 8つの個別ファイル(トラックごとに1つ) |
| パターンごと | パターンごとに個別のファイル |
| パターンごと+ステム | 各パターンのステム(最大64ファイル) |
オプション
- ノーマライズ — クリッピングを防ぐために音量を自動調整(デフォルト:オン)
- ループ対応 — リリース・テールを残さず、正確なループポイントでカット
ショートカット:Ctrl +E を押すと、WAV 形式でクイックエクスポートできます。
MIDIエクスポート
他のDAWで使用するために、作曲した楽曲を標準MIDIファイルとしてエクスポートします。
| 設定 | 説明 | オプション |
|---|
| フォーマット | MIDIファイル形式 | タイプ0(シングルトラック) / タイプ1(マルチトラック) |
| CCを含める | CCを含める | オン / オフ |
| ベロシティ・モード | (トラック音量からの)ノートベロシティマッピング | dynamic (トラック音量から) / fixed |
| 固定ベロシティ | モードが固定時のベロシティ値 | 1 – 127 (デフォルト: 100) |
| 1ビートあたりのティック数 | MIDI 時間分解能 | デフォルト: 480 |
コードのエクスポート
ゲームエンジンやWebプロジェクトですぐに使えるコードとして音楽をエクスポートします。「エクスポート」モーダルを開き、「コード」タブを選択してください。
対応フォーマット
| フォーマット | ターゲット | 詳細 |
|---|
| Construct 3 | Construct 3 ゲームエンジン | globalThisの関数を使用し、イベントシートのスクリプトブロックから呼び出し可能 |
| GDevelop | GDevelop 5 ゲームエンジン | プレイヤーをruntimeSceneに紐付け、JavaScriptイベントから呼び出し可能 |
| Phaser 3 | Phaser 3 フレームワーク | シーンのシャットダウン時に自動クリーンアップされるグローバル関数 |
| 汎用JS | あらゆるWebプロジェクト | window関数を含む自己完結型IIFE |
仕組み
- ドロップダウンからターゲット形式を選択
- 「コピー」をクリックして生成されたコードをコピー
- スクリプトファイルとしてプロジェクトに貼り付けます
- 8BitForgeプレイヤーエンジンはCDNから自動的に読み込まれます
エクスポートされたコードには、コンポジションの全データ(パターン、アレンジ、シンセ設定、エフェクト、マスタリング)が含まれており、シンプルな制御関数が利用可能です。
利用可能な関数
エクスポートされる各関数には、同じプロジェクト内で複数のトラックを使用できるように、プロジェクト名をプレフィックスとして付加されます(例:forge_My_Track_)。
| 関数 | 説明 |
|---|
forge_<name>_play() | 曲全体を再生(アレンジチェーンに従う) |
forge_<name>_stop() | 再生を停止し、先頭に戻す |
forge_<name>_pause() | 現在の位置で再生を一時停止 |
forge_<name>_pattern(i) | インデックス(0–7)で特定のパターンを再生 |
forge_<name>_volume(v) | 音量を設定(0.0~1.0) |
forge_<name>_destroy() | すべてのオーディオリソースを解放 |
Construct 3 の例
- プロジェクトバー → スクリプト → 右クリック → 新しいスクリプトファイルを追加
- エクスポートしたコードを新しいスクリプトファイルに貼り付ける
- イベントシートで、プロジェクトに「マウス」オブジェクトを追加
- イベントを作成:マウス → オブジェクトがクリックされたとき → 「再生」ボタンスプライトを選択
- アクションを追加 → スクリプトを追加(
{ }アイコン) → タイプ:forge_My_Track_play()
複数のトラック
同じゲーム内で複数の音楽トラックを使用するには、各プロジェクトを個別にエクスポートしてください。エクスポート時にはプロジェクト名に基づいて一意の関数名が生成されるため、競合することはありません。
注: コードのエクスポートには、有料ライセンス(月額、年額、または永久ライセンス)が必要です。
プレイヤーの埋め込み
軽量な埋め込み型プレイヤーウィジェットを使用して、あらゆるウェブサイトで楽曲を共有できます。エクスポートモーダルを開き、「Player」タブを選択してください。
設定
- プロジェクトを保存してください(プレイヤーはクラウドからデータを読み込みます)
- プレイヤーの外観をカスタマイズ:テーマ、アクセントカラー、波形スタイル
- 再生モードを選択(フルソングまたはパターン)
- 生成されたHTMLスニペットをコピーします
- ウェブサイト、ブログ、またはポートフォリオに貼り付けます
プレイヤーオプション
| オプション | 値 | 説明 |
|---|
| 自動再生 | オン / オフ | ページ読み込み時に自動的に再生を開始する |
| ループ | オン / オフ | 曲の終わりに達したらループする |
| モード | 曲 / パターン | フル曲はアレンジチェーンに従います。パターンモードではパターンボタンが表示されます |
| 波形 | 小節 / 波形 / ミラー | 波形表示のビジュアルスタイル |
| テーマ | ダーク / ライト | プレーヤーの配色 |
| アクセントカラー | 任意の16進数カラー | 再生ボタンとアクティブな要素をカスタマイズ |
機能
- クラウド対応 — プロジェクトデータはAPIから読み込まれるため、埋め込みスニペットを軽量に保ちます
- フルオーディオエンジン — アレンジ、トラックごとのエフェクト、マスタリング、FXオートメーションがすべてプレイヤー内で処理されます
- 排他再生 — 同じページに複数のプレイヤーがある場合でも、一度に再生されるのは1つだけ
- カバーアート — プロジェクトのカバー画像を表示します。設定されていない場合はデフォルトのプレースホルダーが表示されます
- レスポンシブ — コンテナの幅に合わせて自動的に調整されます
JavaScript API
このウィジェットは、プログラムによる制御のためのJavaScript APIを提供しています:
| メソッド | 説明 |
|---|
widget.play() | 再生を開始 |
widget.stop() | 停止およびリセット |
widget.pause() | 再生を一時停止 |
widget.setVolume(v) | 音量設定 (0.0 ~ 1.0) |
widget.setPattern(i) | パターンインデックスに切り替える |
widget.isPlaying | 現在再生中の場合はtrueを返す |
widget.destroy() | オーディオリソースを解放し、ウィジェットを削除 |
APIの読み込み
保存されたプロジェクトの場合、プレイヤーはForgeWidget.load()を使用して、プロジェクトIDに基づいてAPIからプロジェクトデータを取得します:
ForgeWidget.load('container-id', 'project-uuid', {
autoplay: false,
loop: true,
mode: 'song',
theme: 'dark',
accentColor: '#00e5ff'
});
無料プラン: プレイヤーの埋め込み機能はすべてのプランで利用可能です。無料ユーザーには「Made with 8BitForge」のバッジが表示されますが、有料ユーザーはこれを非表示にできます。
保存と読み込み
自動保存
プロジェクトはブラウザのローカルストレージに自動的に保存されます。誤ってタブを閉じてしまっても、作業内容が失われることはありません。
クラウド保存
すべてのプランにクラウド保存機能が含まれています。年間ライセンスおよび永久ライセンスをお持ちの方は、オフラインでアクセスできるようローカルにも保存できます。どのブラウザからでもプロジェクトにアクセス可能です。
プロジェクトファイル
プロジェクトは、すべてのパターン、シンセ設定、エフェクト、ミキサーの状態、アレンジ、オートメーションデータを含む.8bitforge形式のJSONファイルとして保存されます。
ショートカット:Ctrl +S で保存、Ctrl +O でプロジェクトを開く/読み込む。
デモプロジェクト
8BitForgeには、様々な8ビット音楽スタイルを紹介する既成のデモ楽曲が含まれています。これらは、完全な楽器設定が施されたマルチパターン・プロジェクトであり、学習やリミックス、あるいは制作の出発点としてご利用いただけます。
注: デモプロジェクトは読み取り専用です。「名前を付けて保存」を使用して、編集可能なコピーを作成してください。
オフラインモード
年間プランまたは永久ライセンスをご利用の場合、8BitForgeはデスクトップアプリ経由でインターネット接続なしでも動作します。プリセット、キット、プロジェクトはローカルにキャッシュされます。オフラインで行った変更は、再接続時に自動的に同期されます。
必要条件
- サブスクリプション — 年間プランまたは永久プラン
- プラットフォーム — デスクトップアプリ(Electron)
注: コミュニティコンテンツおよび共有機能を利用するには、インターネット接続が必要です。
キーボードショートカット
トランスポート
| ショートカット | 操作 |
|---|
| スペース | 再生 / 停止 (またはステップ録音モードで休符を挿入) |
| R | リアルタイム録音の切り替え |
| B | 1ステップ戻る(ステップ録音モードのみ) |
| + / = | BPMを5上げる |
| - / _ | BPMを5下げる |
パターン
| ショートカット | アクション |
|---|
| 1 – 8 | パターン1–8に切り替える |
| Ctrl+D | 現在のパターンを次のスロットに複製 |
| 削除 | 現在のパターンをクリア(確認あり) |
編集
| ショートカット | アクション |
|---|
| P | ピアノロールを開く |
| M | 選択したトラックをミュート |
| S | 選択したトラックをソロにする |
| Shift+M | メトロノームのオン/オフ |
| Ctrl+Z | 元に戻す(最大50ステップ) |
| Ctrl+Y または Ctrl+Shift+Z | Ctrl+Y |
ファイル
| ショートカット | 操作 |
|---|
| Ctrl+S | プロジェクトを保存 |
| Ctrl+O | プロジェクトを開く / 読み込む |
| Ctrl+E | WAV形式でクイックエクスポート |
インターフェース
| ショートカット | アクション |
|---|
| Tab | 右コントロールパネルを切り替える |
| ? | ショートカットのヘルプダイアログを表示 |
注: キーボードセクションが開いている場合(ピアノ入力がアクティブな場合)、音符の演奏との競合を避けるため、1文字のショートカットは無効になります。トランスポート(スペース )、パターン(1 ~8 )、およびBPM(+ /- )のショートカットは有効のままです。
オーディオ・ビジュアライザー
リアルタイムのオーディオフィードバック用の5つの可視化モード:
| モード | 説明 |
|---|
| 小節 | 周波数スペクトラムアナライザー(FFTバー) |
| オシロスコープ | 波形表示(時間領域) |
| ワイヤーフレーム | 3Dスタイルのワイヤーフレーム表示 |
| ピクセル | ピクセル化されたスペクトル(8ビット風) |
| 円 | 円形スペクトル表示 |
設定
言語
8BitForgeは10言語に対応しています:英語、フランス語、日本語、ドイツ語、スペイン語、中国語、ポルトガル語、イタリア語、韓国語、ロシア語。設定からいつでも言語を切り替えることができ、すべてのUIラベルが即座に更新されます。
テーマ
インターフェースの外観をカスタマイズするために、8つのビジュアルテーマが用意されています:
| テーマ | 説明 |
|---|
| デフォルト | ダークモード(デフォルト) |
| ゲームボーイ | 緑色のLCD風 |
| レトロセピア | フィルムグレイン、暖色系 |
| 反転 | 反転 |
| ハッカー | グリーン・ターミナル・スタイル |
| Vaporwave | ネオンピンクとシアン |
| アンバーCRT | アンバーのモノクロモニター |
| 青写真 | 技術図面風 |
ズーム
インターフェースのズームを50%から150%の間で調整します。これにより、画面サイズや好みに合わせてインターフェース全体が拡大・縮小されます。
トラックのハイライト
シーケンサー上で現在選択されているトラックをどのようにハイライト表示するかを選択します:
- ラベルのグロー — トラックラベルに発光効果を適用
- サイドバー — トラックの左端に色付きのバーを表示
- トラックの輪郭 — トラック行全体を囲む輪郭線