Ik probeer uit te voeren deze extenstion van de Karplus-Strong geplukt String algoritme, maar ik heb niet de notatie er vroeger begrijpen. Misschien zal het jaar van de studie, maar misschien zal het niet - misschien kunt u mij vertellen.
Ik denk dat de vergelijkingen hieronder in het frequentiedomein of iets dergelijks. Net beginnen met de eerste vergelijking, H p (z), de pick richting laagdoorlaatfilter. Voor één richting u gebruikt p = 0, voor de andere, misschien 0,9. Dit komt neer op 1 in het eerste geval, of 0,1 / (1-0,9 z -1 ) in de tweede.
alt-tekst http://www.dsprelated.com/josimages/pasp/img902.png
Nu heb ik het gevoel dat dit zou kunnen betekenen, in het coderen van termen, iets in de richting van:
H_p(float* input, int time) {
if (downpick) {
return input[time];
} else {
return some_function_of(input[t], input[t-1]);
}
}
Kan iemand me een hint? Of is dit zinloos en ik heb alle DSP achtergrond om dit te implementeren? Ik was een wiskundige eens ... maar dit is niet mijn domein.













