私は単純なシンセサイザーを書いています。
これは私のコードの全体です
turtles-own [f]
to setup
ca
file-close
file-open "tune.snd"
crt 1 [set f 100]
reset-ticks
end
to go
file-write mean [sin(2 * pi * f * ticks)] of turtles
tick
end
私が走るとき
Repeat 44100 [go] file-close
出力をサウンド エディターに 44100 ヘルツでロードすると、1 秒間のサウンドが得られます。これまでのところ、すべて順調です。残念ながら、これは 100 Hz のトーンであることが意図されていますが、代わりに、かなり高い [16kHz 以上] の 1 秒です。
私は何を間違っていますか?