答えられなかった別の質問をしたので、この質問にたどり着きました。サウンド ファイル内のサンプルの配列を作成する for ループがあります。私はそれを 2 つのファイルに行い、それらを 3 つ目のファイルに結合しようとします。ただし、値の配列は for ループ内にのみ存在するため、3 番目のファイルで必要な値を使用することはできません。これは、for ループを使用して 3 番目のファイルのサンプルの配列にアクセスする必要があるためです。ネストされた for ループは、この状況では意味がないようです。
申し訳ありませんが、私はPythonを使用していることを忘れていました。これは、私を混乱させるコードのチャンクです。
for index in getSamples(sound1):
v1 = getSampleValue(index)
for index in getSamples(sound2):
v2 = getSampleValue(index)
for index in getSamples(sound3):
setSampleValue(index, v1+v2)
したがって、コードは基本的に、sound1 からすべてのサンプルを取得し、sound2 からすべてのサンプルを取得し、sound3 のサンプル (両方のサウンドと同じ長さ) を各インデックスの各サンプルの組み合わせに設定しようとします。
ただし、これがサウンド 3 の空白のサウンドのみを再生/探索する場合。問題は、v1 と v2 が個々の for ループ内の配列全体の値にのみ等しいことだと思います。