< Back to IRCAM Forum

Functions not listed in the functions tab

For example the lisp om-inspect, Lisp tree and Lisp cadr functions are not listed in the functions tab or the library window, or the open music reference page.

Where can I find a comprehensive list of objects and functions?

Hi,

Some functions are not included in the menu for these reasons:

  1. Most of standard lisp functions such as cadr, cons, etc. are not included in the menu so not to overload the menu. Mostly every lisp function is available using the tty box (by double-clicking in a patch or typing f in a patch)

  2. Some are not functions, such as tree lmidic, etc. These are slots of classes. tree is the second slot of the VOICE object (class). If connected to the self output (first output of VOICE) it will output the tree’s VOICE. It is useful if you have instances with just one output instead a complete factory of VOICE.

  3. om-inspect is a special case, since it is just a utility to inspect an object. So it doesn’t have a programmatic utility, the reason it is not referenced in a menu. However, if you select a class and type ctrl+y (or cmd+y) you have the automatic inspection.

If you need some more info on common lisp standard functions you can consult this::

www.lispworks.com/documentation/HyperSpec/Front/X_Master.htm

Best
K