Skip to content

Send Message (Lisp)


Function that sends a new target value to a dynamic controller.

(send-message ... )

Syntax and Default Values

The (send-message ... ) command can be invoked using the following Lisp syntax:

(send-message message_name destination_value  ramp_time ))


The (send-message ...) function takes three arguments:

  • message_name: the OSC or Modalys message name to listen to, in quotes.
  • destination_value: new target value for the dynamic controller.
  • ramp_time: the time that the dynamic controller will take to get from where it is to the new value.

Note that destination value is given before the ramp time, unlike the older set-breakpoint function, where the ramp time is given first.


The send-message command allows you to change the value of a dynamic controller at synthesis time. This command is discussed in detail in the reference pages for the dynamic controller.

★     ★