Endless trail

寄り道好きのひとりごと
<< September 2019 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>
 
PR
RECENT COMMENT
  • KATO C56 (HOタイプ)を頑張ってオープンサウンド化にしてみる。
    MECY (08/30)
  • KATO C56 (HOタイプ)を頑張ってオープンサウンド化にしてみる。
    KAKKA (08/30)
  • KATO C56 (HOタイプ)を頑張ってオープンサウンド化にしてみる。
    MECY (08/27)
  • KATO C56 (HOタイプ)を頑張ってオープンサウンド化にしてみる。
    KAKKA (08/26)
  • Next18のSmileDecoderを試す
    MECY (08/13)
  • Next18のSmileDecoderを試す
    なごでん (08/13)
  • Hoゲージの大ジオラマでC59を思いきり走らせてみた
    KAKKA (08/11)
  • Hoゲージの大ジオラマでC59を思いきり走らせてみた
    MECY (08/11)
  • Hoゲージの大ジオラマでC59を思いきり走らせてみた
    KAKKA (08/09)
  • Hoゲージの大ジオラマでC59を思いきり走らせてみた
    KAKKA (08/09)
MOBILE
qrcode
PROFILE
無料ブログ作成サービス JUGEM
 
ディーゼルサウンドの成長

 前回まではディーゼルのガラガラ音をスピーカーを交換することで低音が少し大きく鳴なる様になりました。今回はこのディーゼルサウンドの作者であるフジガヤさんから、スケッチのある部分をいじることで、さらに音量が大きく出せる可能性があるとのアドバイスを受け、実験的にやってみることにしました。

 フジガヤさんのアドバイス(ブログコメントの書き込みより)によるとスケッチ(mp3k1_exp7c1)の中のVVVF_sound.cppで

ーーーーーーーーーーーーーーーーー
278行目を以下にすると最大値が255→511になります。
"<< 1"を"<< 2”にすれば最大値が1023になると思いますが、
音が割れるかもです。
uint16_t t = (uint16_t)ima_decode(&imad, readSoundRom(gSound_played, sample), hilow) << 1;

 

元:
// uint8_t t = ima_decode(&imad, readSoundRom(gSound_played, sample), hilow);

ーーーーーーーーーーーーーーーーー

 

 フジガヤさんのスケッチはデコーダのコアになるマイコンの性能を最大限に引き出す様に工夫されているので、プログラム懐が深すぎてMECYには最初、何がどうなるのかすぐにはイメージがつきませんでしたが、アドバイスの通りに整数型を8bitから16bitに変更しました。

 おそらくこれらの修正でディーゼル音のデータをTimer1で鳴らす際Dutyの範囲を広く取れる様になり、音が大きく聴こえる様になるのではないかと勝手に推測してます。

 

 ■VVVF_sound.cpp278行目 付近の変更

 

 ■あと下部の340行目付近も関係してそうなので変更しました。

 

 ■さらにVVVF_sound.hヘッダの48行目付近も関係してくるので、おまじないの様に変更しました。

 

 そしてこの修正したスケッチをMP3サウンドデコーダに書き込んでみたところ、確かにディーゼルのガラガラ音が更に大きく聴こえる様になりました。ただ、スケッチ修正の影響からかMP3の音(駅アナウンスやドア開閉音など)を鳴らすとブツブツと音割れがする様になったので、MP3の音量をCV値でデフォルトの28→24位へ絞り音割れを抑えてみました。

 

 例の往復する自動運転で動画を撮ってみましたのでご覧ください。

 

 ■スケッチ修正とスピーカを交換したディーゼルサウンド

 

 ■走行車両にもっと近ずいて撮影した状態

 

 ■比較用に前々回の動画

 

 前々回の動画と比較とすると違いが聞き取れると思いますが、ディーゼル音は今回の動画の方が大きく聴こえます。相対的にジョイント音やファンクションで鳴らすMP3の音は控えめに聞こえてます。

 

 フジガヤさまアドバイスありがとうございました。スケッチ変更の効果を確認する事ができました。まだまだ改良する点はあるかと思いますが、取りあえずこれでワイガヤな場所でもきっと聴こえるディーゼルサウンドになった?!と思います。

 

 

 

 

 

 

スポンサーサイト
- | 00:24 | - | - |
コメント
from: MECY   2017/01/21 4:42 PM
フジカヤさま
コメントありがとうございます。
おかげさまで、ディーゼルのガラガラ音が十分な音量になりました。
今後はこのディーゼル音をもっと成長させたいと思いますので、ご支援よろしくお願いいたします。
from: fujigaya2   2017/01/20 9:47 AM
ご確認ありがとうございます。
音大きくなりましたね。(そうすると粗も一緒に大きくなりましたが)
音やパラメータを他の人が変えられるように、このスケッチはもう少し見やすくしようと思います。
コメントする









 

(C) 2019 ブログ JUGEM Some Rights Reserved.