Hi, Arshia,
yes, the Max i/o vector size is even tighter with 512 (the signal vector size is 128), because I want Max to be more reactive, while my Antescofo analysis parameters are nfft=2048
, hop=256
(I also decreased nofharm
from 10 to 8). In my understanding this configuration implies an overhead in filling the audio buffer and an overhead in how many chunks of samples it takes to get an fft window filled or relocated, but that should not lead to dropouts as long as the processor is fast enough (or the demand reasonable). Anyhow, with previous versions of Antescofo it worked well. Actually I had experimented a lot to find out how narrow I could go.
Well, when I increase the Max vector sizes to 2048 and 256 respectively, this should be admitted, there are less faults in the performance with v1.0-410, but only somewhat less. And in the past, as I said, it didn’t seem to be a problem that the Antescofo analysis parameters are multiples of the Max vector sizes. In the performance with v1.0-264 there are no or almost no faults using the configuration values given above.
Comparing the info output of Antescofo at different stages, I found that some values (like Gamma, Tuning etc.) now are shown with a value other than 0 (maybe because they are initialized earlier or maybe because actual values are output) – this is of course an improvement – but I didn’t find a significant difference in the actual configuration. The statistics, however, are telling, e.g. after the first 90 seconds, with v1.0-264:
Resident memory used (kB): 1013682
Virtual memory used (kB): 7458590
Total messages: 27639
Total scheduler wake-up: 11926
Total logical instants: 12090
Total inter duration less than epsilon: 25
Max length of scheduler triggered computation: 938.13 ms
And with v1.0-410:
Resident memory used (kB): 1035337
Virtual memory used (kB): 7478095
Total messages: 9988
Total scheduler wake-up: 7477
Total logical instants: 7584
Total inter duration less than epsilon: 23
Max length of scheduler triggered computation: 831.54 ms
And the corresponding history tables, with v1.0-264:
0 6436 4721 800 9 1 2 0 1 0 0 Histo Messages
1181 748 2675 5169 1837 329 10 15 65 20 31 Histo Inter logical instant (2ms)
0 0 2 34 486 494 163 791 6918 2617 421 Histo duration logical instant (0.01ms)
and with v1.0-410:
0 6405 973 125 3 0 2 0 1 0 0 Histo Messages
1570 1762 2311 943 421 505 5 8 21 8 20 Histo Inter logical instant (2ms)
1 1 8 82 372 215 889 1773 3099 762 274 Histo duration logical instant (0.01ms)
Both runs had the same configuration (the one given here at the beginning). I hope that you have an idea why this happens.
All the best, Kai Yves