我问了另一个没有回答的问题,这让我想到了这个问题。我有一个for循环,使一个声音文件中的样本数组。我做到两个文件,并尝试将它们合并到第三个文件中。然而,值的数组只存在于for循环中,所以我不能使用第三个需要的值,因为我需要使用for循环访问第三个文件中的样本数组。嵌套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例子的样品中,所有从声音2的样品中,并尝试以设置在样品中sound3(相同的长度既声音)到每个索引处各样品的组合。
然而,当这只能播放/探索声音的空白声音3.我认为问题是v1和v2仅等于个别for循环内整个数组的值。