sine_list_y
使用另一个频率/频道set来构建一个并行列表nchannels=2
,并在输出循环for s, t in zip(sine_list_x, sine_list_y):
中将其用作标题子句,并使用两个writeframes
调用来创建主体- 一个用于s
,一个用于t
。IOW,文件中两个通道的对应帧“交替”。
例如参见本页面的所有可能的WAV文件格式的全面描述,我引用:
多通道数字音频样本存储为隔行波形数据,这仅意味着在前进到下一个样本之前,通过循环浏览每个通道的音频样本来存储多通道(例如立体声和环绕声)波形文件的音频样本时间。这样做是为了可以在读取整个文件之前播放或流式传输音频文件。当从磁盘播放大文件(可能不完全适合内存)或通过Internet流式传输文件时,这非常方便。下图中的值将按照在“值”列(从上到下)中列出的顺序存储在Wave文件中。
下表清楚地显示了通道的样本向左,向右,向左,向右,…