2

私はピアノからサンプルを再生するパッチに取り組んでいます。これは xcode で動作し、iPad 用のピアノ アプリを構築します。サステインを作成するために adsr を追加しようとしていますが、機能していないようです。誰かが私を正しい方向に向けることができますか? ありがとう!

パッチ: https://docs.google.com/file/d/0B4-qHDgzbDB3VUlwM09FSEowZWM/edit

4

1 に答える 1

2

ADSR は、サウンド出力を乗算するために使用している単なるイベロープです。ただし、音のトリガーと一緒に時間軸上にあることを意味します。あなたのパッチを見ると、別のことに気付きます: サンプルをトリガーするたびにサンプルをアレイにリロードするのはなぜですか? 次のように、アプリの起動時に配列を埋める必要があります。

[loadbang]
|
[read -resize c1.wav c1Array(
|
[soundfiler]

後で、実際に再生したいときに再生します。

[r c1]
|
[t b]
|
[tabplay~ c1Array]
|
[throw~]

パッチの中心点の 1 つで、

[catch~]
|
[dac~]

(そこにメインボリュームを追加します)。3 つのパーツ間に接続がないことに注意してください。

于 2013-01-31T20:52:04.350 に答える