2007年01月25日

ジョイント音雑感

 VRMの車両はたくさんの種類の効果音を鳴らすことができ、ジョイント音もその中のひとつです。
 しかし、VRMデフォルトのジョイント音は(自分にとっては)お世辞にもリアルとは言い難く、バタンバタンと不規則な雑音を立てているようにしか聞こえません。しかも、最近音源の活用例が増えつつあるネットVRM界隈においても、ジョイント音を効果的に使用している例というのはまだ見たことがありません。

 しかしジョイント音といえば鉄道ファンでなくても鉄道を思い浮かべる音でありますから、ここはひとつVRMにおいても、リアルなジョイント音を再現してみたいところです。
 特に日本で馴染み深いジョイント音といえば、二軸ボギー台車の奏でる「ガタンゴトン」というジョイント音ですよね。

 さて。VRMのジョイント音の仕組みは次のようになっています。

 音源は2つまで割り当てられ、VRM4ではSetWaveGap1、SetWaveGap2という命令を使って設定します。簡単のため、それぞれの命令が鳴らすジョイント音をGap1、Gap2と呼ぶことにします。

 車両を走らせると、まずGap1が鳴り、すぐあとにGap2が鳴ります。しばらく空白があって再びGap1が鳴り、またすぐあとにGap2が鳴ります。あとはこの繰り返しで、2つのジョイント音が掛け合いのように交互に鳴ります。
 つまりこんな感じですね。

 ,,,Gap1,Gap2,,,,,Gap1,Gap2,,,,,Gap1,Gap2,,,

 ということは、お馴染みの「ガタンゴトン」を表現するには、Gap1に「ガタン」、Gap2に「ゴトン」という音源を設定すれば良さそうです。

 がしかしッ!

 これをやってみても、実際にはあまりうまくはいきません。VRM車両の走行音は編成の運転速度に応じて音程が変化しますが、ジョイント音は運転速度に応じて再生速度が変化することは無いからです。
 つまり「ガタン」という音源を設定すると、低速域だろうと高速域だろうと「ガタン」のままで、「ガッ・・・タン」とか「ガタンッ!」とか運転速度に応じた音になってくれないのです。

 以下、グダグダと実験が続くのですが、そしてそれを全部文章にしようかとも思ったのですが、そうなると多分誰も最後まで読んでくれないし自分もあとで読み返す気をなくすと思うので、結果だけまとめます。ジョイント音の特性は以下のようなものであることがわかりました。

(1)Gap1、Gap2それぞれの音自体は、運転速度がいくらであっても変化しない。

(2)Gap1から次のGap1、Gap2から次のGap2が鳴るまでの間隔は運転速度がいくらであっても変化しない(っぽい。耳測ではそう聞こえる)。

(3)Gap1、Gap2同士の再生間隔は、運転速度に比例して増減する。

(4)運転速度が設定最高速度の約50%(あまり正確な値ではない)を超えると、ジョイント音は鳴らなくなる。


 正直、今のジョイント音でリアルなジョイント音を再現するのはかなり難しいです。
 (1)(2)は、それぞれ「運転速度が大きいほど再生速度を大きくする」「運転速度が大きいほど次のGap1/Gap2までの間隔を狭める」というように変更がなされれば、本物のジョイント音をサンプリングして割り当てるだけで、実感的なジョイント音になると思いますです。
posted by 45-50s at 00:15| Comment(4) | TrackBack(1) | VRMサウンド論議 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
実にしょーもない話で申し訳ありませんが、
ジョイント音が消えるのは走行音が低速から高速に変わる時みたいです。
設定最高速度100キロの編成で走行音が変わるのは40キロですので、ジョイント音が再生される速度は最高速度の40%・・・の方が近いかもです。

通常の「走行音」にジョイント音入りのサウンドを組み込むってのもアリですが、
速度の割りに再生速度の上がりが遅いので、どこかの速度に音を合わせると他の部分でズレちゃうんですよね。
モーター音は誤魔化せますけど(それでも苦しい)、それにフラットが入ってれば結局ズレに苛まれるんですが。

つーか、最高速時の再生速度が100%ってどうよ。みたいなw
Posted by moko at 2007年01月25日 01:07
どうもです。いや全然しょーもなくないっすよ。

>どこかの速度に音を合わせると他の部分でズレちゃう

そうなんですよね。だからこそジョイント音用の音源を別に割り当てられるようにしてくれたのかもしれないけど、それにしちゃ使い物になりませんよね(苦笑
やっぱSetWaveGap1/2によるジョイント音はさっぱり諦めて、SetWavePowerに割り当てたジョイント音かフラット音を、ある程度の速度に達してから流し込むあたりが無難でしょうかね。
何はともあれ情報多謝です。
Posted by 45-50s at 2007年01月25日 22:22

理想的なサウンドのあり方を取りまとめて、スクロール化しちゃうってのはどうかな。サウンド版「ポータブル編成」みたいな感じで?

例によって、どうもボクはこの筋の話には弱いので(音にこだわりがない)強い人に多少実現が無理っぽいアイデアでも出してもらえれば、スクロールで捻じ伏せてみせるけど・・・どう?
Posted by ghost at 2007年01月26日 18:02
いいですね。
とりあえず、自分がいまVRMでほしいサウンドは次のような感じです。

・中速域でジョイント音が入り、高速域でフラット音に変わる
・コンプレッサーやエンジン音のような環境音
・SetWaveLowとSetWaveHighの音のつなぎ目がわからないのが望ましい

 以下はスクロールに入れるようなギミックとは少し違うかもしれませんが、

・トンネルや鉄橋で音が変わる/カーブ通過時に車輪がきしむ
・駅に停車すると戸開閉音がする

 ディーゼルカーやVVVFだとまた変わってきますけど、抵抗制御系に限って言えば、自分がほしいギミックはこれくらいです。音源自体のクオリティも大事ですけど、なるべくたくさんの種類の音が入ってるほうがリアルだと思います。
 といっても自分も音鉄じゃありませんので、もっと音鉄方面の意見も聞きたいです。取りこぼしとか考証面で変なところとかありそうなので。
Posted by 45-50s at 2007年01月26日 23:26
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/32055498

この記事へのトラックバック

サウンド話を整理してみる
Excerpt: ジョイント音雑感 @ such a cool攻略(VRMサウンド駄論其の1) @ 日向車両mini提案(VRMサウンド駄論其の2) @ 日向車両miniについて、ちょっと整理してみる。*     * ...
Weblog: VRM入道
Tracked: 2007-01-28 16:05