Hello,
I need to plot array contents for signal visualisation in a GEM window. GEM runs in a -noaudio Pd instance to save CPU time, therefore I can not use [scopeXYZ~], and the signal points will be received from the audio process as list or table.
This topic has been discussed earlier, and I have tried solutions from ding, saturno and pdmtl library. These solutions are all very CPU intensive. For each GEM frame, hundreds of points must be individually handled by message objects, causing a huge function call overhead.
So I wonder, is there no method using a GEM object or openGL function which can read the content of a one-dimensional array at once and process data? One way or another, it should be as efficient as [scopeXYZ~], not spend 3% cpu time on each small scope trace.
Katja