I've been using the right outlet of the number~ object to convert signal values to floats. But I assume that the UI aspects of that object slow down calculations some. Is there an object that can do this conversion without any UI stuff involved?
Beware, that CPU utilization percentage in the DSP window will only show the time spend in audio routines (msp). With a message interval of 20 ms or so you will put a heavy load on the scheduler (max), which won't be reflected in DSP's % CPU.
Also keep in mind, that snapshot can only get one sample of the audio signal per vector size...
Anyone know how to do this fast the other way around? snapshot~ is working for me to convert signal to float at the sampling rate, but I want to convert floats back to signal at the same rate. I don't think sig~ can work fast enough.
I was making an assumption about putting '1 samples' into the right inlet of [snapshot~]. I think I am beginning to understand what everyone is talking about now. I would only be getting every sample if I set my signal vector size to 1, which isn't a reasonable option, and doesn't seem to actually work anyway.