回答編集履歴
1
訂正:連続性という表現を削除
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
本件ではサンプルごとになだらかに周波数を変えようとしていますね。このときある瞬間の周波数は直前の位相との位相差により決まります。ところが質問コードでは隣り合ったサンプルの位相に
|
5
|
+
本件ではサンプルごとになだらかに周波数を変えようとしていますね。このときある瞬間の周波数は直前の位相との位相差により決まります。ところが質問コードでは隣り合ったサンプルの位相の差は期待した周波数になりません。そのため意図した周波数とずれた周波数の音になってしまうのです。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
以下のようにするとサンプル間の位相に
|
17
|
+
以下のようにするとサンプル間の位相差がi番目のサンプルの周波数に従った値になるため期待通りの結果になります。
|
18
18
|
|
19
19
|
|
20
20
|
|