2011年8月29日のブックマーク (1件)

  • Future Driver

    矩形波の音階 矩形波(A~Cチャンネル)の音程は1023段階で指定します。 これは平均律等の音階では無く、ソース周波数に対する分周値です。 ソース周波数は入力周波数の1/32です。入力周波数はNTSCの場合なら 3579540Hz なので、 分周値を求める式は 分周値 = 3579540 / (32 * 音程周波数) となります。 例えばCの音(440Hz)の分周値なら、 254.228693 = 3579540 / (32 * 440) となります。 小数点以下は四捨五入するか切り捨てます。 音階を設定するには、下記2bytesの値をSN76489データポート(アドレス 0xC00011) に書き込みます。 書き込むと即座に出力に反映されます。 bit 7 6 5 4 3 2 1 0 1 C2 C1 0 D3 D2 D1 D0 0 0 D9 D8 D7 D6 D5 D4 Cx 各チャンネ

    moetsukiro
    moetsukiro 2011/08/29
    SN76489(DCSG)の音階・音量の詳細。これが欲しかったのだ!