Я пытаюсь реализовать эту extenstion в Карплусе-Strong алгоритма щипкового, но я не понимаю , обозначения там используется. Может быть , это займет годы учебы, но , возможно , не будет - может быть , вы можете сказать мне.
Я думаю , что уравнения ниже в частотной области или что - то. Только начиная с первым уравнением, Н р (г), фильтром нижних частот в направлении выбора. Для одного направления используется р = 0, для других, возможно , 0,9. Это сводится к тому, чтобы 1 в первом случае, или 0,1 / (1 - 0,9 г -1 ) в секунду.
альтернативный текст http://www.dsprelated.com/josimages/pasp/img902.png
Теперь, я чувствую, что это может означать, в терминах кодирования, что-то в сторону:
H_p(float* input, int time) {
if (downpick) {
return input[time];
} else {
return some_function_of(input[t], input[t-1]);
}
}
Может кто-нибудь дать мне подсказку? Или это бесполезно, и я на самом деле нужно все фон DSP осуществить это? Я был математиком когда-то ... но это не мой домен.













