CH_NUM
self->params.channels = CH_NUM;
cur_ch = (i / params->sample_size) % CH_NUM;
pos_in_ch = i / params->sample_size / CH_NUM * params->sample_size
struct pattern_buf patterns[CH_NUM];
cur_ch = (i / params->sample_size) % CH_NUM;
pos_in_ch = i / params->sample_size / CH_NUM * params->sample_size
chan_samples = calloc(CH_NUM, sizeof(*chan_samples));
for (i = 0; i < CH_NUM; i++)
for (i = 0; i < CH_NUM; i++) {
chan_samples = calloc(CH_NUM, sizeof(*chan_samples));
for (i = 0; i < CH_NUM; i++) {
for (i = 0; i < CH_NUM; i++)
for (i = 0; i < CH_NUM; i++) {