Jeg prøver å implementere denne extenstion av Karplus-Strong plucked string algoritmen, men jeg forstår ikke notasjonen der brukt. Kanskje det vil ta år med studier, men kanskje det vil ikke - kanskje du kan fortelle meg.
Jeg tror ligningene nedenfor er i frekvensplanet eller noe. Bare å starte med den første ligning, H p (z), pick retning lavpassfilter. For en retning du bruker p = 0, for det andre, kanskje 0,9. Dette koker ned til i en i det første tilfelle, eller 0,1 / (1-0,9 z -1 ) i den andre.
alt tekst http://www.dsprelated.com/josimages/pasp/img902.png
Nå føler jeg at dette kan bety, i koding vilkår, noe mot:
H_p(float* input, int time) {
if (downpick) {
return input[time];
} else {
return some_function_of(input[t], input[t-1]);
}
}
Kan noen gi meg et hint? Eller er dette intetsigende og jeg trenger virkelig all DSP bakgrunn for å gjennomføre dette? Jeg var en matematiker en gang ... men dette er ikke mitt domene.













