3

次のように、Pythonの出力をaplayにパイプしてサウンドを生成しようとしています:

python test.py | aplay

私のpythonコードは次のようになります:

for i in range (0, 1000):
    for j in range (0, 256):
        print(chr(j), end="")

aplay の動作 (生データを符号なし 8 ビット、8000Hz オーディオに変換) から、(8000/256=) 31.25 Mhz で 1000 周期のノコギリ波を再生すると仮定しました。
しかし、チューンで出力周波数を測定したところ、約 20Mhz であり、どこでこれを間違えたのかまったくわかりません。

4

1 に答える 1