Summary
Yamaha DM3 Series consoles support remote control through OSC over Ethernet. The source documents UDP port 49900, OSC request syntax, mixer parameter control, scene recall, scene queries, channel labeling, routing, levels, mute groups, link parameters, and local input controls.
Transport
protocols:
- osc
- udp
addressing:
port: 49900
auth:
type: none # inferred: no auth procedure in source
Traits
- routable # inferred from routing commands
- queryable # inferred from scene query commands
- levelable # inferred from fader, send, balance, and gain commands
Actions
- id: input_channel_fader_level
label: Input Channel Fader Level
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/Fader/Level/{input_channel}/1 {level}"
params:
- name: input_channel
type: integer
description: Input channel number, 1-16
- name: level
type: integer
description: Fader value, -32768 to 1000
- id: input_channel_fader_on
label: Input Channel Fader On
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/Fader/On/{input_channel}/1 {on}"
params:
- name: input_channel
type: integer
description: Input channel number, 1-16
- name: on
type: integer
description: 0 OFF, 1 ON
- id: input_channel_to_stereo_pan
label: Input Channel To Stereo Pan
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToSt/Pan/{input_channel}/1 {pan}"
params:
- name: input_channel
type: integer
description: Input channel number, 1-16
- name: pan
type: integer
description: Pan value, -63 to 63
- id: input_channel_to_stereo_on
label: Input Channel To Stereo On
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToSt/On/{input_channel}/{stereo_bus} {on}"
params:
- name: input_channel
type: integer
description: Input channel number, 1-16
- name: stereo_bus
type: integer
description: Stereo bus number
- name: on
type: integer
description: 0 OFF, 1 ON
- id: input_channel_label_name
label: Input Channel Label Name
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/Label/Name/{input_channel}/1 {name}"
params:
- name: input_channel
type: integer
description: Input channel number, 1-16
- name: name
type: string
description: Maximum length 8 characters
- id: input_channel_label_color
label: Input Channel Label Color
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/Label/Color/{input_channel}/1 {color}"
params:
- name: input_channel
type: integer
description: Input channel number, 1-16
- name: color
type: string
description: Blue, Green, Orange, Pink, Purple, Red, SkyBlue, Yellow, Cyan, Magenta, or Off
- id: input_channel_label_icon
label: Input Channel Label Icon
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/Label/Icon/{input_channel}/1 {icon}"
params:
- name: input_channel
type: integer
description: Icon value listed in source Table 4
- id: input_channel_label_category
label: Input Channel Label Category
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/Label/Category/{input_channel}/1 {category}"
params:
- name: input_channel
type: integer
description: Input channel number, 1-16
- name: category
type: string
description: ----, Vocal, Drums, Guitars, Keys, Horns, Strings, Spoken, FX RTN, or Others
- id: input_channel_to_mix_level
label: Input Channel To Mix Level
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToMix/Level/{input_channel}/{mix_channel} {level}"
params:
- name: input_channel
type: integer
description: Input channel number, 1-16
- name: mix_channel
type: integer
description: Mix channel number, 1-6
- name: level
type: integer
description: Send level, -32768 to 1000
- id: input_channel_to_mix_on
label: Input Channel To Mix On
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToMix/On/{input_channel}/{mix_channel} {on}"
params:
- name: input_channel
type: integer
- name: mix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: input_channel_to_mix_pan
label: Input Channel To Mix Pan
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToMix/Pan/{input_channel}/{mix_channel} {pan}"
params:
- name: input_channel
type: integer
- name: mix_channel
type: integer
- name: pan
type: integer
description: Pan value, -63 to 63
- id: input_channel_to_mix_pre_post
label: Input Channel To Mix Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToMix/PrePost/{input_channel}/{mix_channel} {pre_post}"
params:
- name: input_channel
type: integer
- name: mix_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: input_channel_to_fx_level
label: Input Channel To FX Level
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToFx/Level/{input_channel}/{fx_channel} {level}"
params:
- name: input_channel
type: integer
- name: fx_channel
type: integer
description: FX channel number
- name: level
type: integer
description: Send level, -32768 to 1000
- id: input_channel_to_fx_on
label: Input Channel To FX On
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToFx/On/{input_channel}/{fx_channel} {on}"
params:
- name: input_channel
type: integer
- name: fx_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: input_channel_to_fx_pre_post
label: Input Channel To FX Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToFx/PrePost/{input_channel}/{fx_channel} {pre_post}"
params:
- name: input_channel
type: integer
- name: fx_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: input_channel_to_matrix_level
label: Input Channel To Matrix Level
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToMtrx/Level/{input_channel}/{matrix_channel} {level}"
params:
- name: input_channel
type: integer
- name: matrix_channel
type: integer
description: Matrix channel number, 1-2
- name: level
type: integer
description: Send level, -32768 to 1000
- id: input_channel_to_matrix_on
label: Input Channel To Matrix On
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToMtrx/On/{input_channel}/{matrix_channel} {on}"
params:
- name: input_channel
type: integer
- name: matrix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: input_channel_to_matrix_pan
label: Input Channel To Matrix Pan
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToMtrx/Pan/{input_channel}/{matrix_channel} {pan}"
params:
- name: input_channel
type: integer
- name: matrix_channel
type: integer
- name: pan
type: integer
description: Pan value, -63 to 63
- id: input_channel_to_matrix_pre_post
label: Input Channel To Matrix Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/InCh/ToMtrx/PrePost/{input_channel}/{matrix_channel} {pre_post}"
params:
- name: input_channel
type: integer
- name: matrix_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: input_channel_link_assign
label: Input Channel Link Assign
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/InCh/Assign/{input_channel}/1 {link_group}"
params:
- name: input_channel
type: integer
description: Input channel number
- name: link_group
type: integer
description: 0 NONE, 1 A through 9 I
- id: stereo_input_channel_fader_level
label: Stereo Input Channel Fader Level
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/Fader/Level/{stereo_input_channel}/1 {level}"
params:
- name: stereo_input_channel
type: integer
description: Stereo input channel number, 1-2
- name: level
type: integer
- id: stereo_input_channel_fader_on
label: Stereo Input Channel Fader On
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/Fader/On/{stereo_input_channel}/1 {on}"
params:
- name: stereo_input_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: stereo_input_channel_to_stereo_pan
label: Stereo Input Channel To Stereo Pan
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToSt/Pan/{stereo_input_channel}/1 {pan}"
params:
- name: stereo_input_channel
type: integer
- name: pan
type: integer
description: Pan value, -63 to 63
- id: stereo_input_channel_to_stereo_on
label: Stereo Input Channel To Stereo On
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToSt/On/{stereo_input_channel}/{stereo_bus} {on}"
params:
- name: stereo_input_channel
type: integer
- name: stereo_bus
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: stereo_input_channel_label_name
label: Stereo Input Channel Label Name
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/Label/Name/{stereo_input_channel}/1 {name}"
params:
- name: stereo_input_channel
type: integer
- name: name
type: string
description: Maximum length 8 characters
- id: stereo_input_channel_label_color
label: Stereo Input Channel Label Color
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/Label/Color/{stereo_input_channel}/1 {color}"
params:
- name: stereo_input_channel
type: integer
- name: color
type: string
- id: stereo_input_channel_label_icon
label: Stereo Input Channel Label Icon
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/Label/Icon/{stereo_input_channel}/1 {icon}"
params:
- name: stereo_input_channel
type: integer
- name: icon
type: string
- id: stereo_input_channel_label_category
label: Stereo Input Channel Label Category
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/Label/Category/{stereo_input_channel}/1 {category}"
params:
- name: stereo_input_channel
type: integer
- name: category
type: string
- id: stereo_input_channel_to_mix_level
label: Stereo Input Channel To Mix Level
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToMix/Level/{stereo_input_channel}/1 {level}"
params:
- name: stereo_input_channel
type: integer
- name: level
type: integer
- id: stereo_input_channel_to_mix_on
label: Stereo Input Channel To Mix On
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToMix/On/{stereo_input_channel}/1 {on}"
params:
- name: stereo_input_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: stereo_input_channel_to_mix_pan
label: Stereo Input Channel To Mix Pan
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToMix/Pan/{stereo_input_channel}/1 {pan}"
params:
- name: stereo_input_channel
type: integer
- name: pan
type: integer
- id: stereo_input_channel_to_mix_pre_post
label: Stereo Input Channel To Mix Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToMix/PrePost/{stereo_input_channel}/1 {pre_post}"
params:
- name: stereo_input_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: stereo_input_channel_to_fx_level
label: Stereo Input Channel To FX Level
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToFx/Level/{stereo_input_channel}/{fx_channel} {level}"
params:
- name: stereo_input_channel
type: integer
- name: fx_channel
type: integer
- name: level
type: integer
- id: stereo_input_channel_to_fx_on
label: Stereo Input Channel To FX On
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToFx/On/{stereo_input_channel}/{fx_channel} {on}"
params:
- name: stereo_input_channel
type: integer
- name: fx_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: stereo_input_channel_to_fx_pre_post
label: Stereo Input Channel To FX Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToFx/PrePost/{stereo_input_channel}/{fx_channel} {pre_post}"
params:
- name: stereo_input_channel
type: integer
- name: fx_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: stereo_input_channel_to_matrix_level
label: Stereo Input Channel To Matrix Level
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToMtrx/Level/{stereo_input_channel}/{matrix_channel} {level}"
params:
- name: stereo_input_channel
type: integer
- name: matrix_channel
type: integer
- name: level
type: integer
- id: stereo_input_channel_to_matrix_on
label: Stereo Input Channel To Matrix On
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToMtrx/On/{stereo_input_channel}/{matrix_channel} {on}"
params:
- name: stereo_input_channel
type: integer
- name: matrix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: stereo_input_channel_to_matrix_pan
label: Stereo Input Channel To Matrix Pan
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToMtrx/Pan/{stereo_input_channel}/{matrix_channel} {pan}"
params:
- name: stereo_input_channel
type: integer
- name: matrix_channel
type: integer
- name: pan
type: integer
- id: stereo_input_channel_to_matrix_pre_post
label: Stereo Input Channel To Matrix Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/StInCh/ToMtrx/PrePost/{stereo_input_channel}/{matrix_channel} {pre_post}"
params:
- name: stereo_input_channel
type: integer
- name: matrix_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: stereo_input_channel_link_assign
label: Stereo Input Channel Link Assign
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/StInCh/Assign/{stereo_input_channel}/1 {link_group}"
params:
- name: stereo_input_channel
type: integer
- name: link_group
type: integer
- id: fx_return_channel_fader_level
label: FX Return Channel Fader Level
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/Fader/Level/{fx_return_channel}/1 {level}"
params:
- name: fx_return_channel
type: integer
- name: level
type: integer
- id: fx_return_channel_fader_on
label: FX Return Channel Fader On
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/Fader/On/{fx_return_channel}/1 {on}"
params:
- name: fx_return_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: fx_return_channel_to_stereo_pan
label: FX Return Channel To Stereo Pan
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToSt/Pan/{fx_return_channel}/1 {pan}"
params:
- name: fx_return_channel
type: integer
- name: pan
type: integer
- id: fx_return_channel_to_stereo_on
label: FX Return Channel To Stereo On
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToSt/On/{fx_return_channel}/{stereo_bus} {on}"
params:
- name: fx_return_channel
type: integer
- name: stereo_bus
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: fx_return_channel_label_name
label: FX Return Channel Label Name
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/Label/Name/{fx_return_channel}/1 {name}"
params:
- name: fx_return_channel
type: integer
- name: name
type: string
description: Maximum length 8 characters
- id: fx_return_channel_label_color
label: FX Return Channel Label Color
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/Label/Color/{fx_return_channel}/1 {color}"
params:
- name: fx_return_channel
type: integer
- name: color
type: string
- id: fx_return_channel_label_icon
label: FX Return Channel Label Icon
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/Label/Icon/{fx_return_channel}/1 {icon}"
params:
- name: fx_return_channel
type: integer
- name: icon
type: string
- id: fx_return_channel_label_category
label: FX Return Channel Label Category
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/Label/Category/{fx_return_channel}/1 FX RTN"
params:
- name: fx_return_channel
type: integer
- name: category
type: string
- id: fx_return_channel_to_mix_level
label: FX Return Channel To Mix Level
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToMix/Level/{fx_return_channel}/1 {level}"
params:
- name: fx_return_channel
type: integer
- name: level
type: integer
- id: fx_return_channel_to_mix_on
label: FX Return Channel To Mix On
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToMix/On/{fx_return_channel}/1 {on}"
params:
- name: fx_return_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: fx_return_channel_to_mix_pan
label: FX Return Channel To Mix Pan
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToMix/Pan/{fx_return_channel}/1 {pan}"
params:
- name: fx_return_channel
type: integer
- name: pan
type: integer
- id: fx_return_channel_to_mix_pre_post
label: FX Return Channel To Mix Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToMix/PrePost/{fx_return_channel}/1 {pre_post}"
params:
- name: fx_return_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: fx_return_channel_to_fx_level
label: FX Return Channel To FX Level
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToFx/Level/{fx_return_channel}/{fx_channel} {level}"
params:
- name: fx_return_channel
type: integer
- name: fx_channel
type: integer
- name: level
type: integer
- id: fx_return_channel_to_fx_on
label: FX Return Channel To FX On
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToFx/On/{fx_return_channel}/{fx_channel} {on}"
params:
- name: fx_return_channel
type: integer
- name: fx_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: fx_return_channel_to_fx_pre_post
label: FX Return Channel To FX Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToFx/PrePost/{fx_return_channel}/{fx_channel} {pre_post}"
params:
- name: fx_return_channel
type: integer
- name: fx_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: fx_return_channel_to_matrix_level
label: FX Return Channel To Matrix Level
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToMtrx/Level/{fx_return_channel}/{matrix_channel} {level}"
params:
- name: fx_return_channel
type: integer
- name: matrix_channel
type: integer
- name: level
type: integer
- id: fx_return_channel_to_matrix_on
label: FX Return Channel To Matrix On
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToMtrx/On/{fx_return_channel}/{matrix_channel} {on}"
params:
- name: fx_return_channel
type: integer
- name: matrix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: fx_return_channel_to_matrix_pan
label: FX Return Channel To Matrix Pan
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToMtrx/Pan/{fx_return_channel}/{matrix_channel} {pan}"
params:
- name: fx_return_channel
type: integer
- name: matrix_channel
type: integer
- name: pan
type: integer
- id: fx_return_channel_to_matrix_pre_post
label: FX Return Channel To Matrix Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/FxRtnCh/ToMtrx/PrePost/{fx_return_channel}/{matrix_channel} {pre_post}"
params:
- name: fx_return_channel
type: integer
- name: matrix_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: fx_return_channel_link_assign
label: FX Return Channel Link Assign
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/FxRtnCh/Assign/{fx_return_channel}/1 {link_group}"
params:
- name: fx_return_channel
type: integer
- name: fx_return_channel
type: integer
- name: link_group
type: integer
- id: mix_channel_fader_level
label: Mix Channel Fader Level
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/Fader/Level/{mix_channel}/1 {level}"
params:
- name: mix_channel
type: integer
description: Mix channel number, 1-6
- name: level
type: integer
- id: mix_channel_fader_on
label: Mix Channel Fader On
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/Fader/On/{mix_channel}/1 {on}"
params:
- name: mix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: mix_channel_pan_link
label: Mix Channel Pan Link
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/PanLink/{mix_channel}/1 {on}"
params:
- name: mix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: mix_channel_to_stereo_pan
label: Mix Channel To Stereo Pan
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/ToSt/Pan/{mix_channel}/1 {pan}"
params:
- name: mix_channel
type: integer
- name: pan
type: integer
- id: mix_channel_to_stereo_on
label: Mix Channel To Stereo On
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/ToSt/On/{mix_channel}/{stereo_bus} {on}"
params:
- name: mix_channel
type: integer
- name: stereo_bus
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: mix_channel_output_balance
label: Mix Channel Output Balance
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/Out/Balance/{mix_channel}/1 {balance}"
params:
- name: mix_channel
type: integer
- name: balance
type: integer
- id: mix_channel_label_name
label: Mix Channel Label Name
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/Label/Name/{mix_channel}/1 {name}"
params:
- name: mix_channel
type: integer
- name: name
type: string
description: Maximum length 8 characters
- id: mix_channel_label_color
label: Mix Channel Label Color
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/Label/Color/{mix_channel}/1 {color}"
params:
- name: mix_channel
type: integer
- name: color
type: string
- id: mix_channel_label_icon
label: Mix Channel Label Icon
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/Label/Icon/{mix_channel}/1 {icon}"
params:
- name: mix_channel
type: integer
- name: icon
type: string
- id: mix_channel_label_category
label: Mix Channel Label Category
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/Label/Category/{mix_channel}/1 {category}"
params:
- name: mix_channel
type: integer
- name: category
type: string
description: ----, FX, Output, or Others
- id: mix_channel_to_matrix_level
label: Mix Channel To Matrix Level
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/ToMtrx/Level/{mix_channel}/{matrix_channel} {level}"
params:
- name: mix_channel
type: integer
- name: matrix_channel
type: integer
- name: level
type: integer
- id: mix_channel_to_matrix_on
label: Mix Channel To Matrix On
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/ToMtrx/On/{mix_channel}/{matrix_channel} {on}"
params:
- name: mix_channel
type: integer
- name: matrix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: mix_channel_to_matrix_pan
label: Mix Channel To Matrix Pan
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/ToMtrx/Pan/{mix_channel}/{matrix_channel} {pan}"
params:
- name: mix_channel
type: integer
- name: matrix_channel
type: integer
- name: pan
type: integer
- id: mix_channel_to_matrix_pre_post
label: Mix Channel To Matrix Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/Mix/ToMtrx/PrePost/{mix_channel}/{matrix_channel} {pre_post}"
params:
- name: mix_channel
type: integer
- name: matrix_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: stereo_channel_fader_level
label: Stereo Channel Fader Level
kind: action
command: "/yosc:req/set/MIXER:Current/St/Fader/Level/1/1 {level}"
params:
- name: level
type: integer
- id: stereo_channel_fader_on
label: Stereo Channel Fader On
kind: action
command: "/yosc:req/set/MIXER:Current/St/Fader/On/1/1 {on}"
params:
- name: on
type: integer
description: 0 OFF, 1 ON
- id: stereo_channel_output_balance
label: Stereo Channel Output Balance
kind: action
command: "/yosc:req/set/MIXER:Current/St/Out/Balance/1/1 {balance}"
params:
- name: balance
type: integer
- id: stereo_channel_label_name
label: Stereo Channel Label Name
kind: action
command: "/yosc:req/set/MIXER:Current/St/Label/Name/1/1 {name}"
params:
- name: name
type: string
description: Maximum length 8 characters
- id: stereo_channel_label_color
label: Stereo Channel Label Color
kind: action
command: "/yosc:req/set/MIXER:Current/St/Label/Color/1/1 {color}"
params:
- name: color
type: string
- id: stereo_channel_label_icon
label: Stereo Channel Label Icon
kind: action
command: "/yosc:req/set/MIXER:Current/St/Label/Icon/1/1 {icon}"
params:
- name: icon
type: string
- id: stereo_channel_label_category
label: Stereo Channel Label Category
kind: action
command: "/yosc:req/set/MIXER:Current/St/Label/Category/1/1 {category}"
params:
- name: category
type: string
description: ----, FX, Output, or Others
- id: stereo_channel_to_matrix_level
label: Stereo Channel To Matrix Level
kind: action
command: "/yosc:req/set/MIXER:Current/St/ToMtrx/Level/1/{matrix_channel} {level}"
params:
- name: matrix_channel
type: integer
- name: level
type: integer
- id: stereo_channel_to_matrix_on
label: Stereo Channel To Matrix On
kind: action
command: "/yosc:req/set/MIXER:Current/St/ToMtrx/On/1/{matrix_channel} {on}"
params:
- name: matrix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: stereo_channel_to_matrix_pan
label: Stereo Channel To Matrix Pan
kind: action
command: "/yosc:req/set/MIXER:Current/St/ToMtrx/Pan/1/{matrix_channel} {pan}"
params:
- name: matrix_channel
type: integer
- name: pan
type: integer
- id: stereo_channel_to_matrix_pre_post
label: Stereo Channel To Matrix Pre Post
kind: action
command: "/yosc:req/set/MIXER:Current/St/ToMtrx/PrePost/1/{matrix_channel} {pre_post}"
params:
- name: matrix_channel
type: integer
- name: pre_post
type: integer
description: 0 OFF, 1 ON
- id: matrix_channel_fader_level
label: Matrix Channel Fader Level
kind: action
command: "/yosc:req/set/MIXER:Current/Mtrx/Fader/Level/{matrix_channel}/1 {level}"
params:
- name: matrix_channel
type: integer
- name: level
type: integer
- id: matrix_channel_fader_on
label: Matrix Channel Fader On
kind: action
command: "/yosc:req/set/MIXER:Current/Mtrx/Fader/On/{matrix_channel}/1 {on}"
params:
- name: matrix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: matrix_channel_label_name
label: Matrix Channel Label Name
kind: action
command: "/yosc:req/set/MIXER:Current/Mtrx/Label/Name/{matrix_channel}/1 {name}"
params:
- name: matrix_channel
type: integer
- name: name
type: string
description: Maximum length 8 characters
- id: matrix_channel_label_color
label: Matrix Channel Label Color
kind: action
command: "/yosc:req/set/MIXER:Current/Mtrx/Label/Color/{matrix_channel}/1 {color}"
params:
- name: matrix_channel
type: integer
- name: color
type: string
- id: matrix_channel_label_icon
label: Matrix Channel Label Icon
kind: action
command: "/yosc:req/set/MIXER:Current/Mtrx/Label/Icon/{matrix_channel}/1 {icon}"
params:
- name: matrix_channel
type: integer
- name: icon
type: string
- id: matrix_channel_label_category
label: Matrix Channel Label Category
kind: action
command: "/yosc:req/set/MIXER:Current/Mtrx/Label/Category/{matrix_channel}/1 {category}"
params:
- name: matrix_channel
type: integer
- name: category
type: string
description: ----, FX, Output, or Others
- id: matrix_channel_pan_link
label: Matrix Channel Pan Link
kind: action
command: "/yosc:req/set/MIXER:Current/Mtrx/PanLink/{matrix_channel}/1 {on}"
params:
- name: matrix_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: matrix_channel_output_balance
label: Matrix Channel Output Balance
kind: action
command: "/yosc:req/set/MIXER:Current/Mtrx/Out/Balance/{matrix_channel}/1 {balance}"
params:
- name: matrix_channel
type: integer
- name: balance
type: integer
- id: fx_channel_fader_level
label: FX Channel Fader Level
kind: action
command: "/yosc:req/set/MIXER:Current/Fx/Fader/Level/{fx_channel}/1 {level}"
params:
- name: fx_channel
type: integer
- name: level
type: integer
- id: fx_channel_fader_on
label: FX Channel Fader On
kind: action
command: "/yosc:req/set/MIXER:Current/Fx/Fader/On/{fx_channel}/1 {on}"
params:
- name: fx_channel
type: integer
- name: on
type: integer
description: 0 OFF, 1 ON
- id: fx_channel_label_name
label: FX Channel Label Name
kind: action
command: "/yosc:req/set/MIXER:Current/Fx/Label/Name/{fx_channel}/1 {name}"
params:
- name: fx_channel
type: integer
- name: name
type: string
description: Maximum length 8 characters
- id: fx_channel_label_color
label: FX Channel Label Color
kind: action
command: "/yosc:req/set/MIXER:Current/Fx/Label/Color/{fx_channel}/1 {color}"
params:
- name: fx_channel
type: integer
- name: color
type: string
- id: fx_channel_label_icon
label: FX Channel Label Icon
kind: action
command: "/yosc:req/set/MIXER:Current/Fx/Label/Icon/{fx_channel}/1 {icon}"
params:
- name: fx_channel
type: integer
- name: icon
type: string
- id: fx_channel_label_category
label: FX Channel Label Category
kind: action
command: "/yosc:req/set/MIXER:Current/Fx/Label/Category/{fx_channel}/1 {category}"
params:
- name: fx_channel
type: integer
- name: category
type: string
- id: mute_group_on
label: Mute Group On
kind: action
command: "/yosc:req/set/MIXER:Current/MuteGrpCtrl/On/{mute_group}/1 {on}"
params:
- name: mute_group
type: integer
description: Mute group number, 1-6
- name: on
type: integer
description: 0 OFF, 1 ON
- id: mute_group_label_name
label: Mute Group Label Name
kind: action
command: "/yosc:req/set/MIXER:Current/MuteGrpCtrl/Label/Name/{mute_group}/1 {name}"
params:
- name: mute_group
type: integer
- name: name
type: string
description: Maximum length 8 characters
- id: input_link_parameter_eq
label: Input Link Parameter EQ
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/EQ/{link_group}/1 {on}"
params:
- name: link_group
type: integer
description: Link group, 1-9
- name: on
type: integer
- id: input_link_parameter_fader
label: Input Link Parameter Fader
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/Fader/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_channel_on
label: Input Link Parameter Channel On
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/ChOn/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_to_stereo
label: Input Link Parameter To Stereo
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/ToSt/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_mute
label: Input Link Parameter Mute
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/Mute/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_matrix_send
label: Input Link Parameter Matrix Send
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/MtrxSend/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_matrix_send_on
label: Input Link Parameter Matrix Send On
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/MtrxSendOn/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_fx_send
label: Input Link Parameter FX Send
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/FxSend/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_fx_send_on
label: Input Link Parameter FX Send On
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/FxSendOn/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_ha
label: Input Link Parameter HA
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/HA/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_hpf
label: Input Link Parameter HPF
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/HPF/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_digital_gain
label: Input Link Parameter Digital Gain
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/DigitalGain/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_mix_send
label: Input Link Parameter Mix Send
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/MixSend/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_mix_send_on
label: Input Link Parameter Mix Send On
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/MixSendOn/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_delay
label: Input Link Parameter Delay
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/Delay/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_dynamics1
label: Input Link Parameter Dynamics1
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/Dyna1/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_dynamics2
label: Input Link Parameter Dynamics2
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/LinkParams/Dyna2/{link_group}/1 {on}"
params:
- name: link_group
type: integer
- name: on
type: integer
- id: input_link_parameter_to_mix
label: Input Link Parameter To Mix
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/SendParams/ToMix/{link_group}/{mix_channel} {on}"
params:
- name: link_group
type: integer
- name: mix_channel
type: integer
- name: on
type: integer
- id: input_link_parameter_to_matrix
label: Input Link Parameter To Matrix
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/SendParams/ToMtrx/{link_group}/{matrix_channel} {on}"
params:
- name: link_group
type: integer
- name: matrix_channel
type: integer
- name: on
type: integer
- id: input_link_parameter_to_fx
label: Input Link Parameter To FX
kind: action
command: "/yosc:req/set/MIXER:Current/InputChLink/SendParams/ToFx/{link_group}/{fx_channel} {on}"
params:
- name: link_group
type: integer
- name: fx_channel
type: integer
- name: on
type: integer
- id: local_input_ha_gain
label: Local Input HA Gain
kind: action
command: "/yosc:req/set/IO:Current/InCh/HAGain/{local_input}/1 {gain}"
params:
- name: local_input
type: integer
description: Local input number, 1-16
- name: gain
type: integer
description: Gain value, 0-64
- id: local_input_48v_on
label: Local Input 48V On
kind: action
command: "/yosc:req/set/IO:Current/InCh/48VOn/{local_input}/1 {on}"
params:
- name: local_input
type: integer
description: Local input number, 1-16
- name: on
type: integer
description: 0 OFF, 1 ON
- id: scene_recall_a
label: Recall Scene A
kind: action
command: "/yosc:req/ssrecall_ex \"scene_a\" {scene_number}"
params:
- name: scene_number
type: integer
description: Scene number, 0-99
- id: scene_current_a
label: Get Current Scene A Number
kind: query
command: "/yosc:req/sscurrent_ex \"scene_a\""
params: []
- id: scene_recall_b
label: Recall Scene B
kind: action
command: "/yosc:req/ssrecall_ex \"scene_b\" {scene_number}"
params:
- name: scene_number
type: integer
description: Scene number, 0-99
- id: scene_current_b
label: Get Current Scene B Number
kind: query
command: "/yosc:req/sscurrent_ex \"scene_b\""
params: []
Feedbacks
# UNRESOLVED: source documents query operations but does not specify response payloads.
Variables
# UNRESOLVED: source lists settable parameters, but does not define separate variable objects.
Events
# UNRESOLVED: unsolicited notifications are not stated in source.
Macros
# UNRESOLVED: multi-step sequences are not stated in source.
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: safety warnings, interlocks, and power-on sequencing are not stated in source.
Notes
OSC request format: /yosc:req/<Action>/<OSC address>/<X>/<Y> <value>. QLab examples omit type tags; other OSC controllers may require them. Up to four OSC remote controllers can connect to one DM3 Series console. DM3/DM3S maximum channel counts are documented in source.
Provenance
source_domains:
- usa.yamaha.com
- manual.yamaha.com
source_urls:
- https://usa.yamaha.com/files/download/other_assets/2/2063222/DM3_osc_specs_v100_en.pdf
- https://usa.yamaha.com/files/download/other_assets/5/2230685/MCP1-remote-V100_en.pdf
- https://usa.yamaha.com/files/download/other_assets/8/1626438/dm3_en_dl_a0.pdf
- https://manual.yamaha.com/pa/mixers/dm3/rm/en-US/
- https://usa.yamaha.com/files/download/other_assets/1/1525801/dm3_en_om_b1.pdf
retrieved_at: 2026-07-22T01:38:22.694Z
last_checked_at: 2026-07-22T08:03:56.345Z
Verification Summary
verdict: verified
checked_at: 2026-07-22T08:03:56.345Z
matched_actions: 127
action_count: 127
confidence: medium
summary: "All 127 spec actions verified in source with exact wire-literal matches; complete 1:1 command coverage and transport parameters confirmed. (7 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "authentication, unsolicited event behavior, response payloads, and safety procedures are not stated in source."
- "source documents query operations but does not specify response payloads."
- "source lists settable parameters, but does not define separate variable objects."
- "unsolicited notifications are not stated in source."
- "multi-step sequences are not stated in source."
- "safety warnings, interlocks, and power-on sequencing are not stated in source."
- "source does not state firmware compatibility, authentication credentials, response syntax, unsolicited events, or error recovery behavior."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0