#!ruby include Math sr = 48000 # サンプルレート fr = 1000 # 周波数 amp = 0.1 dt = 1.0/sr t = 0 open("sin_1000Hz_a0.1_r48000_500s.dat","w"){|f| f.puts "; Sample Rate #{sr}\n; Channels 1" while t < 500 do f.puts "#{t}\t#{ amp*sin(2*PI*fr*t) }" t += dt end }