Skip to content

Set Breakpoint (Lisp)


Function that sends new target value(s) to a dynamic controller.

(set-breakpoint ... )

Lisp Syntax and Default Values

The (set-breakpoint ...) command can be invoked using the following Lisp syntax:

(set-breakpoint controller_reference
                (list ramp_time list_of_values ))


The (set-breakpoint ...) function takes three arguments:

  • controller_reference: dynamic controller to which message is sent.
  • ramp_time: the time that the dynamic controller will take to get from where it is to the new value(s).
  • list_of_values: new target values for the dynamic controller.

The number of values in the list of values is dependent on the number of dimensions of the dynamic controller in question.


The set-breakpoint command was formerly used in place of (send-message ...) to control a dynamic controller. Although you may still use it (it allows you to more easily control multi-dimensional controllers), we recommend using the new syntax where possible. The set-breakpoint command is discussed in the reference pages for the dynamic controller.

Max Context

In Max context (message or Lua) see Set Value

★     ★