changes the handling of integers in OSC messages. OSC integers are only required to be 32 bits integers in OSC. Nevertheless, several implementations proposes 64 bits integers.
By default Antescofo sends integers as 32 bits integers. However,
Antescofo integers representation are 32 bits integers in the 32 bits
version of the
antescofo~ objects, and 64 bits integers in the 64 bits
version. So the default behavior may result in silent overflow when
sending integers with the 64 bits object.
A call to
@set_osc_handling_int64(true) switches the
behavior to send 64 bits integers (irrespectively of the object
version). The drawback is that this feature is not implemented in all
When receiving a message, 32 or 64 bits integers are always correctly handled if the sender correctly handle 32 and 64 bits integers. Notice that receiving a 64 bit integers with a 32 bits object may result in a silent overflow.
Beware that a message as a limited size that depends both on the sender and receiver implementation limitation. The current Antescofo raw buffer size is 5096. The use of 64 bits integers increase the size of a message.
See also System Related Functions @arch_darwin, @arch_linux, @arch_windows, @configuration_arch, @configuration_audiosample, @configuration_debug, @configuration_faust, @configuration_host, @configuration_release, @configuration_target_architecture, @current_load_directory, @directory_read, @exe_child_of, @exe_parent, @history_length, @host_date, @is_fastforward, @is_following_on, @is_paused, @is_playing_on, @is_running, @is_stopped, @pwd, @system, @Tracing, @UnTracing @usage_resident_memory_size, @usage_statistics, @usage_virtual_memory_size