Well, if you are trying to display all the values in number boxes at the
same time, and the digital mixer is sending them at a very fast rate,
then yes Pd will choke on it. The numbers themselves aren't the problem,
it's Pd's crappy graphics interface!
The attached abstraction is from the "mapping" library. It's used in the
subpatch named [pd display values without pegging the cpu] in the
arduino-help.pd patch, so I suppose it should do just that.
It works by resampling the input number stream every so many
milliseconds. The creation argument should be the number of milliseconds
between each sample. First inlet is the number stream to be resampled,
the second inlet is in case you want to change the resampling rate.
Best!
Derek
On 8/4/10 2:06 PM, Christoph Kuhr wrote:
Hi there,
im working on a digital mixing desk,
any channel is build of 33 MIDI CCs one CPU has to manage 8 channels
for using ctlin with dynamic arguments, i put it in an abstraction, did
two multiplications and two compersisons.
when i change a CC value the pd-gui is getting REALLY busy, computing
about 20 minutes for that one value.
do you have any ideas, on how to do that more CPU saving?
--
::: derek holzer ::: http://macumbista.net :::
---Oblique Strategy # 21:
"Be less critical"
#N canvas 382 381 450 300 10;
#X obj 46 140 metro \$1;
#X obj 46 42 loadbang;
#X obj 85 17 inlet;
#X obj 46 197 outlet;
#X obj 153 16 inlet;
#X obj 46 89 != 0;
#X obj 46 112 sel 1;
#X obj 46 67 \$1;
#X obj 46 169 list 0;
#X connect 0 0 8 0;
#X connect 1 0 7 0;
#X connect 2 0 8 1;
#X connect 4 0 0 1;
#X connect 5 0 6 0;
#X connect 6 0 0 0;
#X connect 7 0 5 0;
#X connect 8 0 3 0;
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list