BBS
  NewPost ┃Tree ┃Thread ┃Plain ┃Topic ┃Search ┃Setting ┃Top  
178 / 307 ツリー ←次へ | 前へ→

nsf2midiと音量 めろ 05/12/5(月) 22:10
Re:nsf2midiと音量 GIGO 06/2/7(火) 3:57
Re:nsf2midiと音量 めろ 06/5/3(水) 14:31

nsf2midiと音量
 めろ  - 05/12/5(月) 22:10 -
  
nsf2midiが記録する音量の値はどのように算出した値か、よろしければ教えていただけませんか?
例: [G-NSF/実機]では矩形波の音量の変化はこのようになっていますが、nsf2midiでは、MIDI音源用にこれをこのように補正しています。
引用なし

Re:nsf2midiと音量
 GIGO  - 06/2/7(火) 3:57 -
  
▼めろさん:
実機では無音を含む16段階で音量の設定が行われます。
これに対し、nsf2midiでは以下のようにしてテーブルを作成し、
MIDI音源のエクスプレッションに変換しています。
元の音量の平方根に比例した値を算出していると考えてください。

for(i = 0;i < 16;i++){
  vol_tbl[i] = (int)pow(double(127 * 127 * i / 15) ,0.5);
}

>nsf2midiが記録する音量の値はどのように算出した値か、よろしければ教えていただけませんか?
>例: [G-NSF/実機]では矩形波の音量の変化はこのようになっていますが、nsf2midiでは、MIDI音源用にこれをこのように補正しています。
引用なし

Re:nsf2midiと音量
 めろ  - 06/5/3(水) 14:31 -
  
ありがとうございます。疑問が解けてすがすがしく思います。
引用なし

  NewPost ┃Tree ┃Thread ┃Plain ┃Topic ┃Search ┃Setting ┃Top  
178 / 307 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:   
134,592
(SS)C-BOARD v3.5.4 is Free.