Hey Alexandre,
I got sound that I liked really quickly out of your patch.
Surely a good didactic test.
Regards,
Julian
On 16 June 2016 at 07:26, Alexandre Torres Porres wrote:
>
>
> 2016-06-15 5:09 GMT-03:00 Peter P. :
>
>> Orm's implementation of
2016-06-15 5:09 GMT-03:00 Peter P. :
> Orm's implementation of the random phase might also be cheaper than
> your two fexpr~ for that part.
it's just "expr~" not "fexpr~" ;)
> You might not have to be conservative with CPU
> usage in your case at all however.
>
* Jesse Mejia [2016-06-14 17:35]:
> I haven't heard of decay stretching in KS - I'm interested in this - where is
> info on that?
You have guessed it, on the web!
https://www.google.com/#q=karplus+strong+decay+stretching
Hi Alexandre,
* Alexandre Torres Porres [2016-06-14 20:29]:
[...]
I see you use fexpr~ to derive binary noise from a [noise~]. I might not
be correct but I suppose that binary noise has a similar, if not the
same, spectrum as re [noise~], so it could be left out to save some
you said it better anyhow, haha
2016-06-14 18:35 GMT-03:00 cyrille henry :
>
>
> Le 14/06/2016 23:27, Alexandre Torres Porres a écrit :
>
>> 2016-06-14 17:40 GMT-03:00 cyrille henry c...@chnry.net>>:
>>
>> now that processing power allow to easily compute
2016-06-14 17:40 GMT-03:00 cyrille henry :
> now that processing power allow to easily compute filter at different
> frequency, I would suggest to replace the averaging algo with a simple lop~
> filter and experiment with the cutoff frequency.
>
yep, that's what I was trying to
hello,
i've just read the original article from 1983 describing KS algo, including
decay stretching.
as far as i understand, averaging the last 2 sample is a very optimized low
pass iir filter at fixed frequency. the decay stretching allow to change the
filter cutoff.
now that processing
Hey, I didn't send the new version in the attachment, that's the same as in
my didactic material, here's the new version
2016-06-14 15:29 GMT-03:00 Alexandre Torres Porres :
> Hi Peter, I tried my best to do a faithful implementation of the Karplus
> Strong algorithm (with the
Hi Peter,
BTW: The patch in the pd tutorial uses [z~ 1] which you can replace
with [biquad~ 0 0 0 1 0] and your suggestion to do the averaging in
the biquad~ should simplify that patch even more.
The probability based polarity change could be done using the attached
patch.
--
Orm
Am Dienstag,
Hi list,
I am trying to implement Karplus-Strong and am wondering about the
following questions:
- I run the feedback-delay inside a subpatch that is re[block~ 1]ed to 1
sample blocksize. Will a biquad~ object work correctly with blocksizes
of 1 as well?
- The Karplus-Strong paper recommends a
10 matches
Mail list logo