次のように、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 であり、どこでこれを間違えたのかまったくわかりません。