Scripting 6.3. Query commands

If you click the Get mean... command for a Pitch object, the Info window will contain a text like “150 Hz” as a result. In a script, you would rather have this result in a variable instead of in the Info window. The solution is simple:

`mean = Get mean: 0, 0, “Hertz”, “Parabolic”
`

The numeric variable mean now contains the number 150. When assigning to a numeric variable, the interpreter converts the part of the text before the first space into a number.

You can also assign to string variables:

`mean$ = Get mean: 0, 0, “Hertz\", “Parabolic”
`

The string variable `mean$` now contains the entire string “150 Hz”.

This works for every command that would otherwise write into the Info window.

### Links to this page

- Query submenu
- Scripting
- Scripting 5.2. Expressions
- Scripting 6. Communication outside the script