さぁ、FMP7基本編の最後は、PCM音源の使い方を学びましょう。
まずはPCMデータの作成です。
素材にできる音声データフォーマットは「44.1KHz 16bit モノラル WAVEフォーマット」です。
これ以外のフォーマットの場合は、別途変換する必要があります。(ここではその説明は割愛しますね)
今回は、井上みやこ氏(@iiiviiiv)のご厚意でオリジナル素材を作って頂きましたので、これを使いましょう。
素材は、ここからダウンロードしてください。
zipファイルを解凍すると4つのWAVEファイルがあります。
「バスドラム」「スネアドラム」「ハイハット」「シンバル」の4種類です。
これを「PWIMAKE」というツールを使って、PCMデータ(拡張子.PWI)ファイルを作ってあげる必要があります。
PWIMAKEは、C60さんのサイトからダウンロードすることができます。
「自作ソフトのDownLoad(Download Pase)」→「PWIMake100.zip」をクリックすることでダウンロードできます。
ダウンロードが出来たら解凍して、PWIMAKEを起動してみましょう。
上のような画面が表示されましたでしょうか?
起動できたら①のアイコンをクリックして、先ほどダウンロードしたWAVEファイルを追加していきましょう。
ここで注意しなければいけないのは、WAVEファイルの登録順です。
上の画像の通りに登録してください。順番を間違うと、サンプルでおかしな音がなりますので。(^-^;;
4つのWAVEファイルを全て追加するまで、この操作を繰り返します。
追加が終わったら、②のアイコンをクリックして、PWIファイルを出力させましょう。
③「保存する場所」はお好きな場所を指定してください。この場所にPCMデータとなるPWIファイルが出力されます。
④で保存する「ファイル名」を指定しますが、今回は「pcm-test」としてください。
他の名前にしてしまうと今回のサンプル上、正しく音が鳴りませんので気をつけてくださいね。
⑤最後に「保存ボタン」を押下すると「保存する場所」で指定した場所にpcm-test.pwiというファイルが作成されているはずです。
今度は、これを使ったサンプル曲を作ってみましょう。
以下のソースをテキストエディタに貼り付けて、「PCM-TEST.mwi」という名前で保存しましょう。
'{ PartSSG=A0,C1-C2,G1-G4 'A0 T106 'A0 v110 o1 l8 'C1 v100 o5 l8 'G1 v125 o3 l8 'X0 v 70 o4 l8 '@ P 0,"pcm-test",i0 ★SSGエンベロープ ★PCMドラムセット ■ベース ■ボーカル ■ギター ■ハイハット ■シンバル ■バスドラム ■スネアドラム |
そして、保存したPCM-TEST.mwiファイルをFMC7のウィンドウの中へドラッグ&ドロップしてください。
音が鳴りましたでしょうか?
もし音が鳴らない場合は、保存したPCM-TEST.mwiファイルと同じフォルダに、作成したPWIファイルを置いて、再度FMC7でコンパイルしてみてください。
前回学んだSSGと、今回のPCMを組み合わせて鳴らしたサンプルです。
赤字の部分を中心に解説していきます。
PartPCM=X0-X3 |
PCMのパート定義ですね。もう説明せずとも分かって頂けるかと。(^-^;
'@ P 0,"pcm-test",i0 '@ P 1,"pcm-test",i1 '@ P 2,"pcm-test",i2 '@ P 3,"pcm-test",i3 |
今回、この部分が重要になります。
「'@ P」まではお約束で、その次の数字が「音色番号」です。
各チャンネルで@0~@3を指定することで、音が鳴ります。
次の"pcm-test"が読み込みたい「PWIファイル名」を指定する部分です。
最後の「i」の次の数字が「インデックス番号」と言って、先ほどPWILINKで追加した上から何番目の音を割り当てるかを指定します。番号は「0」始まりなので注意が必要です。
この定義だと@0がバスドラム、@1がスネアドラム、@2がハイハット、@3がシンバルに割当たっています。
'%bb @0 c '%ss @1 c '%hc @2 c '%cc @3 c |
最後に。
この部分はPCMを鳴らすのに必須というわけではないですが、パーカッション系の打ち込みの時には便利な「エイリアス定義」という機能をご紹介します。
「'%」の後に任意の文字列。その後にMMLを記載すれば、マクロ機能相当に扱えます。
ここでは、%bbをバスドラム、%ssをスネアドラム、%hcをハイハット、%ccをシンバルに定義し、各々の音色で「ド」が鳴るように定義しておきます。
あとは、この文字列をMMLに書けば入力の手間を軽減することができるというわけです。
%bb4と入力すれば、バスドラムの音色でドの4分音符になります。便利ですね。
これで、FMP7の基本機能、FMとSSG、そしてPCMの鳴らし方をひととおり学びました。
ベタ打ちでもこれだけの音が出せますし、さらに多くのコマンドを利用することで、グッと表現力豊かな演奏だって可能です。
次からはちょとリッチな演奏ができるようになれる応用編です。・・・・ですがいつになるのやら。w
(つづく)