k-hatano / tapchord

Chord player for Android smartphone (※ no longer updated. Please see "tapchord-3")
https://play.google.com/store/apps/details?id=jp.nita.tapchord&hl=ja
1 stars 0 forks source link

シェパードトーンをちゃんと実装しましょう #28

Closed k-hatano closed 4 years ago

k-hatano commented 8 years ago

Implement Shepard Tone properly

k-hatano commented 8 years ago

ってかIssueになってなかったんだ…

k-hatano commented 8 years ago

一応言っておくと修正できてない。

k-hatano commented 8 years ago

音域を高くすると小さい音で矩形波の音が鳴っているのがわかる。

k-hatano commented 8 years ago

ほぼほぼ実装はできていた。

残タスク:

k-hatano commented 8 years ago

音がプツプツ切れるのなんでだろー。

k-hatano commented 8 years ago

音域の最低音をF#くらいにするとガクッってなる。

k-hatano commented 8 years ago

多分大丈夫。

k-hatano commented 8 years ago

v1.2で公開しちゃったけど、他の波形と比べると音飛びが多い。

k-hatano commented 8 years ago

周波数で渡す方法をそもそも変えた方がいいのかも。

k-hatano commented 6 years ago

legacy-chaosでサンプリング周波数44100Hzにしてシェパードトーンを再生すると、ものすごくプツンプツン言う。

k-hatano commented 6 years ago

プツンプツン言うのは直ったけど、なんか音が違う。 前と後でどっちが正しいのかは知らんが。

k-hatano commented 6 years ago

d005c33 の修正はいい感じ。 問題なければマージしましょう。

k-hatano commented 6 years ago

倍音をほぼ無限に足していったらオルガン(というかGarageBandのデジタルシンセサイザー)っぽくなる。 オルガンっぽくなるのは(特にパイプ)オルガンの構造的に当然か。 いわゆる加算合成。

ただ、シンセサイザーについて勉強しようとするのは深みにハマるからやめた方がいいぞ。

k-hatano commented 4 years ago

解決済みとみなす。