Here is it : https://faust.grame.fr/community/made-with-faust/#echomatrix
Stéphane
> Le 19 juil. 2021 à 17:11, Steven Kraninger a écrit :
>
> Please do!
>
> On Mon, Jul 19, 2021 at 10:08 AM Stéphane Letz wrote:
> Great !
>
> Can I possibly add the project in the « Made With Faust » page
Great !
Can I possibly add the project in the « Made With Faust » page
https://faust.grame.fr/community/made-with-faust/ ?
Thanks.
Stéphane
> Le 19 juil. 2021 à 16:59, Steven Kraninger a écrit :
>
> All,
>
> Entered a Faust based VST called EchoMatrix into the KVR 2021 developer
>
All,
Entered a Faust based VST called EchoMatrix into the KVR 2021 developer
challenge some time ago. Not really that complicated, but I spent some
time documenting it and it may be of some interest to the list. Check it
out on Github and at
thanks everyone :)
On 19.07.21 15:00, Yann Orlarey wrote:
> Hi Klaus and Giuseppe,
>
> A simple and efficient implementation can be done using the min and
> max primitives:
>
>
> limit(lo,hi) = min(hi) : max(lo);
>
>
> Cheers
>
> Yann
>
> Le lun. 19 juil. 2021 à 11:07, Giuseppe Silvi via
Hi Klaus and Giuseppe,
A simple and efficient implementation can be done using the min and max
primitives:
limit(lo,hi) = min(hi) : max(lo);
Cheers
Yann
Le lun. 19 juil. 2021 à 11:07, Giuseppe Silvi via Faudiostream-users <
faudiostream-users@lists.sourceforge.net> a écrit :
> Hi Klaus,
>
Hi Klaus,
import("stdfaust.lib");
minn = hslider("minimum", -6, -10, 0, 0.1);
maxx = hslider("maximum", +6, 0, 10, 0.1);
// limit
limit(minn,maxx) = _ <: ba.if( _ < minn, minn , _) <: ba.if( _ > maxx, maxx, _);
process = os.osc(1000) : limit(minn,maxx);
//process = os.osc(1000)*5 :
this one is probably simple, but I did not find anything in the syntax
or libraries.
How do I limit a value or signal with a min and a max so it never
exceeds this range?
Something like:
min = -3;
max = 4;
process = _ : limit(min,max) : _
I mean, I did try to implement it, but it does not work