Re: [Faudiostream-users] Faust HTTP speed

2023-01-03 Thread Dominique Fober
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

Re: [Faudiostream-users] Faust HTTP speed

2023-01-03 Thread Stéphane Letz
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)

Re: [Faudiostream-users] Faust HTTP speed

2023-01-03 Thread Aaron Heller
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

Re: [Faudiostream-users] Faust HTTP speed

2023-01-03 Thread Stéphane Letz
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

[Faudiostream-users] Faust HTTP speed

2023-01-02 Thread Aaron Heller
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: