ゲームボーイ サウンドフォント
『ふぉ〜ぽりふぉにっくまじっく4 ゲームボーイ音源アレンジ集4』で使用しているサウンドフォントを一般に公開します。
(Ver. 2007/12/18、13.8MB)
特徴
- 任天堂の開発環境のデフォルト音色を基に、ポケットカメラでバリエーションを増やし、使いやすい音色をプリセットしました。
- 全ての音色にエクスクルーシブクラスを設定してあるので、モノ・オン(CC126)を送信しなくてもモノフォニックで発音します。
- 下記仕様に沿ってMIDIデータを作成することで、実機がなくても誰でも簡単にゲームボーイの演奏を再現することが可能です。
必須環境
- サウンドフォントに対応したVSTインストゥルメント(sfzで動作確認済)と、VSTインストゥルメントに対応したMIDIシーケンサー(Cubaseなど)
- または、サウンドフォントに対応したSound Blaster(Sound Blaster Live!で作成)とMIDIシーケンサー
ゲームボーイ内蔵音源(DMG-CPU)仕様
- 音色
-
CH1,2 … 矩形波(デューティー比1:1、1:3、1:7、3:1)
CH3 … 波形メモリ(ループ32ビット、振幅16ビット)
CH4 … ノイズ(ホワイトノイズ、短周期ノイズ)
- 音量
-
CH1,2 … 16段階
CH3 … 3段階
CH4 … 固定
- エンベロープ
-
CH1,2,4 … アタックタイムのみかリリースタイムのみ
CH3 … なし
- ゲートタイム
-
CH1,2,3,4 … あり
- LFO
-
CH1,2,3 … サイン波、矩形波、ランダム ※デプスは最大全音まで
CH4 … なし
- パン
-
L、L+R、R
MIDIデータ作成仕様
- 音量
-
CH1 … 16段階(127、120、112、104、96、88、80、72、64、56、48、40、32、24、16、8)。デフォルトは96。
CH2 … 16段階( 〃 )。デフォルトは72。
CH3 … 3段階(127、72、40)。デフォルトは127。
CH4 … 127固定。ただし便宜的に2段階(127、72)。また短周期ノイズは音量が大きいので曲よって調整可とする。
-
sfzの場合
ボリューム(CC7)を可変し、ベロシティは127固定。
※ボリュームをノートオンより1チック手前に設定するのがポイント。
-
Sound Blasterの場合
ベロシティを可変し、ボリューム(CC7)は127固定。
- エンベロープ
-
エクスプレッション(CC11)で描く。
- ゲートタイム
-
CH1,2,3 … デュレーションタイムで調整。
CH4 … 音量0のノートで発音中の音をミュートして調整。
- LFO
-
サイン波 … モジュレーションホイールを使うかピッチベンドで描く。
矩形波、ランダム … ピッチベンドで描く。
※モジュレーションホイールを使う場合は、発音中に値を変化させない方がそれっぽい。
- パン(CC10)
-
0、64、127(シーケンサーによっては-64、0、+64)のみ使用。
- エフェクター(CC91、CC93)
-
使用しない
- BPM
-
特に制約はないが、実機に近づける場合は90、120、150、165のいずれかに設定。
- 分解能
-
特に制約はないが、実機に近づける場合は16分音符までとし、3連符は使わないこと。
- 注意点
-
- 実機を再現する場合は、最大同時発音数4音(各チャンネル1音)を超えないようにすること。
- CH4でドラムと短周期ノイズを交互に使う場合など、複数トラックに分けて打ち込む場合は、トラック切り替え時に前の発音が残ってしまう恐れがあるので、必ず切り替えのタイミングで音量0のノートで発音中の音をミュートすること。
- テクニック
-
-
ダンス系バスドラ・エレタム
PC7の素のパルス波を切り出し、ピッチベンドを下降させて作成。
-
アタックの強いドラム
各ノートを64分音符ずらし、36:Bass Drum 1を割り込ませる。
-
複雑なディレイ
トラックを分けて編集すると相対ボリュームの調整が楽になる。アルペジオのステレオ化に効果的。
-
高速エンベロープ・オーケストラヒット
32分音符より細かい音符でアルペジオを作る。
-
パンを動かす
左右のノートの音量差を利用して擬似的に再現する。2チャンネル使うか、1チャンネルを高速エンベロープで左右に振り分ける。
-
波形メモリをメロディーに使う
アタックを32分音符・デュレーション100%・ベロシティ127で、リリースをベロシティ72で打ち込む。
サウンドフォント音色一覧
Melodic Pool
Program Change No.
- (減衰音)Ch1,2 Square 1:1 A … モジュレーション弱め(メロディー用)
- (減衰音)Ch1,2 Square 1:3 A … 〃
- (減衰音)Ch1,2 Square 1:7 A … 〃
- (減衰音)Ch1,2 Square 1:1 B … モジュレーション強め(バッキング用)
- (減衰音)Ch1,2 Square 1:3 B … 〃
- (減衰音)Ch1,2 Square 1:7 B … 〃
- (減衰音)Ch1,2 Square 1:3 C … モジュレーション弱め(メロディー用)、任天堂の開発環境からサンプリング
- (減衰音)Ch1,2 Square 1:3 D … モジュレーション強め(バッキング用)、任天堂の開発環境からサンプリング
- (持続音)Ch1,2,3 Square 1:1
- (持続音)Ch1,2,3 Square 1:3
- (持続音)Ch1,2,3 Square 1:7
- (持続音)Ch3 Saw1 … GXSCC β236から移植
- (持続音)Ch3 Saw2 … 〃
- (持続音)Ch3 Triangle1 … 〃
- (持続音)Ch3 Triangle2 … 〃
- (持続音)Ch3 Sine1 … 〃
- (持続音)Ch3 Sine2 … 〃
- (持続音)Ch3 Bass … 任天堂の開発環境からサンプリング、デフォルト
- (持続音)Ch3 Guitar1 … GXSCC β236から移植
- (持続音)Ch3 Guitar2 … 〃
- (持続音)Ch3 Guitar3 … 〃
- (持続音)Ch3 Organ1 … 〃
- (持続音)Ch3 Organ2 … 〃
- (持続音)Ch3 Organ3 … ポケットカメラプリセット波形
- (持続音)Ch3 Piano … GXSCC β236から移植
- (持続音)Ch3 Harmonica … 〃
- (持続音)Ch3 Strings1 … 〃
- (持続音)Ch3 Strings2 … 〃
- (持続音)Ch3 Brass1 … 〃
- (持続音)Ch3 Brass2 … 〃
- (持続音)Ch3 Brass3 … 〃
- (持続音)Ch3 Lead1 … 〃
- (持続音)Ch3 Lead2 … 〃
- (持続音)Ch3 Lead3 … 〃
- (持続音)Ch3 Lead4 … 〃
- (持続音)Ch3 Lead5 … 〃
- (持続音)Ch3 Double Lead1 … 〃
- (持続音)Ch3 Double Lead2 … 〃
- (減衰音)Ch4 Short Cycle Noise … 短周期ノイズ
- (打楽器)Ch4 Drums(Sub) … ドラムのステレオ化など複数チャンネル使う場合に使用
Percussive Pool
Program Change No.
- (打楽器)Ch4 Drums
Ch4 Drums, Ch4 Drums(Sub)
Note No.
- Bass Drum 3
- Bass Drum 2
- Bass Drum 1 … 任天堂の開発環境からサンプリング、アタックに割り込ませて使うこと多し
- Snare Drum 3
- Snare Drum 1 … 任天堂の開発環境からサンプリング
- Snare Drum 4
- Snare Drum 2
- Tom 6
- Closed Hi-Hat 1 … 任天堂の開発環境からサンプリング
- Tom 5
- Closed Hi-Hat 2
- Tom 4
- Open Hi-Hat
- Tom 3
- Tom 2
- Crash Cymbal 1
- Tom 1
- -
- -
- -
- -
- -
- -
- Crash Cymbal 2
サンプルMIDIデータ
Sound Blaster用に作成したものです。sfzではベロシティの挙動が違うので演奏が再現できません。あらかじめご了承ください。
- ホットドッグストーム
-
『ふぉ〜ぽりふぉにっくまじっく3 ゲームボーイ音源アレンジ集3』より
-
ステージ1
【ポイント】基本的な打ち込み方(ベース、ディレイ等)。
-
ステージ2
【ポイント】短周期ノイズでギター、ベースにドラムを割り込ませる。
- サンダークロス
-
『ふぉ〜ぽりふぉにっくまじっく3 ゲームボーイ音源アレンジ集3』より
- グラディウスV
-
『ふぉ〜ぽりふぉにっくまじっく3 ゲームボーイ音源アレンジ集3』より
-
BATTLESHIP
【ポイント】ベンドダウンでティンパニーを再現、音量が大きくなり続けるエンベロープ。
- スーパースターソルジャー
-
『ふぉ〜ぽりふぉにっくまじっく4 ゲームボーイ音源アレンジ集4』より