Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OSC_HOST | No | IP address of your mixer | 192.168.1.70 |
| OSC_PORT | No | OSC port of your mixer | 10023 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| osc_set_fader | Set the fader level for a channel (0.0 to 1.0) |
| osc_get_fader | Get the current fader level for a channel |
| osc_mute_channel | Mute or unmute a channel |
| osc_get_mute | Get the mute status of a channel |
| osc_set_pan | Set the pan position for a channel (-1.0 = left, 0.0 = center, 1.0 = right) |
| osc_get_pan | Get the pan position for a channel |
| osc_set_channel_name | Set the name of a channel |
| osc_get_channel_name | Get the name of a channel |
| osc_set_eq | Set EQ gain for a channel band |
| osc_get_eq | Get EQ gain for a channel band |
| osc_set_eq_frequency | Set EQ frequency for a channel band |
| osc_set_eq_q | Set EQ Q factor for a channel band |
| osc_set_eq_on | Enable or disable EQ for a channel |
| osc_set_gate | Set gate threshold for a channel |
| osc_get_gate | Get gate threshold for a channel |
| osc_set_gate_on | Enable or disable gate for a channel |
| osc_set_compressor | Set compressor threshold and ratio for a channel |
| osc_set_compressor_attack | Set compressor attack time for a channel |
| osc_set_compressor_release | Set compressor release time for a channel |
| osc_set_compressor_on | Enable or disable compressor for a channel |
| osc_set_bus_fader | Set the fader level for a mix bus |
| osc_get_bus_fader | Get the fader level for a mix bus |
| osc_mute_bus | Mute or unmute a mix bus |
| osc_set_bus_pan | Set the pan position for a mix bus |
| osc_set_bus_name | Set the name of a mix bus |
| osc_set_aux_fader | Set the fader level for an aux output |
| osc_get_aux_fader | Get the fader level for an aux output |
| osc_mute_aux | Mute or unmute an aux output |
| osc_set_aux_pan | Set the pan position for an aux output |
| osc_send_to_bus | Set the send level from a channel to a mix bus |
| osc_get_send_to_bus | Get the send level from a channel to a mix bus |
| osc_send_to_aux | Set the send level from a channel to an aux output |
| osc_set_main_fader | Set the main LR fader level |
| osc_get_main_fader | Get the main LR fader level |
| osc_mute_main | Mute or unmute the main LR mix |
| osc_set_main_pan | Set the pan position for the main LR mix |
| osc_set_matrix_fader | Set the fader level for a matrix output |
| osc_mute_matrix | Mute or unmute a matrix output |
| osc_set_effect_on | Enable or disable an effect |
| osc_set_effect_mix | Set the mix level for an effect |
| osc_set_effect_param | Set a parameter value for an effect |
| osc_set_channel_source | Set the input source for a channel |
| osc_get_channel_source | Get the input source for a channel |
| osc_scene_recall | Recall a saved scene |
| osc_scene_save | Save the current mixer state as a scene |
| osc_get_scene_name | Get the name of a saved scene |
| osc_get_mixer_status | Get overall mixer status and information |
| osc_custom_command | Send a custom OSC command to the mixer |
| osc_open_x32_edit | Open the X32-Edit application to manually control the mixer or verify commands |
| osc_start_emulator | Start the local X32 emulator server from the emulator/X32 binary so you can test without a physical mixer |
| osc_stop_emulator | Stop the running X32 emulator server |
| osc_get_emulator_status | Check if the X32 emulator is currently running |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |