- 20 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 10:10:58 ]
- >>17
amp = 0.5; delaytimenum = snd.fsamp * 0.3; rptime = 2; for (int i = 0; i < snd.num; i++) { sndout.s[i] = snd.s[i]; for (int j = 1; j <= rptime; j++) { int n,m; m = (int)((double)n - (double)j * delaytime); if (m >= 0) { sndout.s[n] += pow(amp, (double)j) * snd.s[m]; } } } こんな感じですかね?17さんのも参考にしたいので見せていただけるとありがたいです >>18 参考にしてみます
|

|