In fact there can be multiple reasons for latency. I have some doubts about
the first hypothesis. To check, you should test with a matrix twice (or
three or more) time smaller and see if the latency is indeed proportional
to the matrix size (i.e. proportional to the number of parameters updated
Maybe using OSC control would be faster in this case ?
Stéphane
> Le 3 janv. 2023 à 19:25, Aaron Heller a écrit :
>
> Hi Stephane,
> Sorry, it's 10ms to update a parameter... math error on my part.
>
> As I said, it takes about 30 seconds to update a Faust jack client with 3136
> (=49*64)
Hi Stephane,
Sorry, it's 10ms to update a parameter... math error on my part.
As I said, it takes about 30 seconds to update a Faust jack client with
3136 (=49*64) parameters, which is roughly 10 ms per parameter. This was
with jack, the jack client written in Faust, and the Python script
How do you measure this « 100 ms to update » delay?
Stéphane
> Le 3 janv. 2023 à 02:12, Aaron Heller a écrit :
>
> As a warmup exercise for the next version of my ambisonic decoder engine, I
> made a matrix mixer in Faust and compiled it with httpd support. You can see
> the code and the
As a warmup exercise for the next version of my ambisonic decoder engine, I
made a matrix mixer in Faust and compiled it with httpd support. You can
see the code and the Python program I wrote to control it in the repo ---
mmd.dsp and mmd_control.py, respectively: