Read this in the [live.remote~] reference page:
"Integer or float values are send into left inlet of live.remote~, as messages or as an audio signal. The values are applied sample-precise (if sent by the audio thread of Max) with a constant latency of a single audio buffer."
Is it possible to get some authoritative clarification/expansion? What controls whether ints and floats are sent as messages? (as opposed to an audio signal?)
Does the quote mean that:
1) Ints and floats whose values are changing faster than the period of the audio vector are sent at audio rate?
2) Ints and floats whose values are changing slower than audio rate are sent as messages?
3) None of the above
I haven't gone back to read all the material about high-priority threads, but I seem to remember that the high priority scheduling can be placed inside the audio interrupt. Is this the default for M4L, or something unique to [live.remote~]?
Or is the quote saying that depending on whether SIAI is set in DSP status, [live.remote~] will send its messages in that fashion?