CMixBoxverb
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 112 bytes (0x70)Alignment: 8 bytesModule: sounddoc_libBinary: !GlobalTypes
Metadata: MPropertyDescription A simple reverb that approximates the reflections of a box-shaped room, copied from previous audio system. MPropertyFriendlyName Legacy VMix Shoebox Reverb Node
Relationships
Inherits from: CMixPropertyBase
Inheritance tree
CMixPropertyBase
- CMixBoxverb
Relationship diagram (2 edges)
classDiagram
CMixPropertyBase <|-- CMixBoxverb
CMixBoxverb *-- VMixFilterDesc_tMemory layout
21 fields, 16 declared here and 5 inherited. Offsets are absolute from the object base on windows-x86_64.
CMixPropertyBaseCMixBoxverb
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_name | CUtlString | CMixPropertyBase | MPropertyDescription Node name MPropertyFriendlyName Name MPropertySortPriority 1 |
0x10 | m_Comment | CUtlString | CMixPropertyBase | MPropertyDescription Description of how this is used the graph for people reading the graph MPropertySortPriority -2 |
0x18 | m_bActive | bool | CMixPropertyBase | MPropertyHideField MPropertySortPriority -1 |
0x19 | m_bSolo | bool | CMixPropertyBase | MPropertyHideField MPropertySortPriority -1 |
0x1a | m_bEditProperties | bool | CMixPropertyBase | MPropertyHideField MPropertySortPriority -1 |
0x20 | m_flSizeMax | float32 | MPropertyAttributeRange 0.0 1000.0 MPropertyDescription The reverb can be parameterized either by a delay range (min/max delay in milliseconds) OR by a delay size for each dimension of a box (width/height/depth).<br>If you set width, height, or depth to anything other than zero, these min/max fields will not be used. MPropertyFriendlyName Max Size (milliseconds) | |
0x24 | m_flSizeMin | float32 | MPropertyAttributeRange 0.0 1000.0 MPropertyDescription The reverb can be parameterized either by a delay range (min/max delay in milliseconds) OR by a delay size for each dimension of a box (width/height/depth).<br>If you set width, height, or depth to anything other than zero, these min/max fields will not be used. MPropertyFriendlyName Min Size (milliseconds) | |
0x28 | m_flComplexity | float32 | MPropertyAttributeRange 1.01 12.0 MPropertyDescription The complexity is how many delays are spread along the total delay length. Max is 12. More delays will give your space more reflections (more geometric complexity). MPropertyFriendlyName Complexity | |
0x2c | m_flModDepth | float32 | MPropertyAttributeRange 0.0 100 MPropertyDescription This is a percentage of the delay length to modulate. 100 means you will modulate between 0 and the max delay. 10 means the delay will modulate between 90 and 100 percent of max delay. MPropertyFriendlyName Mod Depth (milliseconds) | |
0x30 | m_flModRate | float32 | MPropertyAttributeRange 0.0 10.0 MPropertyDescription This is the rate at which the delay length changes. 1 means change the delay every delaytime milliseconds. 2 means change the delay after 2*delaytime milliseconds. MPropertyFriendlyName Mod Rate (# of delay intervals before mod) | |
0x34 | m_bParallel | bool | MPropertyDescription If true the filter is applied to the signal before output. If false the filter is applied while feeding back into each delay line. MPropertyFriendlyName Parallalelize Filter | |
0x38 | m_filterType | VMixFilterDesc_t | MPropertyDescription Configure the filter to apply to the delay output. Usually this should be a lowpass filter. MPropertyFriendlyName Filter Type MPropertyGroupName Filter | |
0x48 | m_flWidth | float32 | MPropertyAttributeRange 0 1000.0 MPropertyDescription If width, height, or depth is set min/max size will be ignored. These dimensions are the size of the room in milliseconds to first reflection. MPropertyFriendlyName Width (milliseconds) | |
0x4c | m_flHeight | float32 | MPropertyAttributeRange 0 1000.0 MPropertyDescription If width, height, or depth is set min/max size will be ignored. These dimensions are the size of the room in milliseconds to first reflection. MPropertyFriendlyName Height (milliseconds) | |
0x50 | m_flDepth | float32 | MPropertyAttributeRange 0 1000.0 MPropertyDescription If width, height, or depth is set min/max size will be ignored. These dimensions are the size of the room in milliseconds to first reflection. MPropertyFriendlyName Depth (milliseconds) | |
0x54 | m_flFeedbackScale | float32 | MPropertyAttributeRange 0 1 MPropertyDescription How much of the signal to send to the delay lines. How loud the reflections are. MPropertyFriendlyName Feedback Scale | |
0x58 | m_flFeedbackWidth | float32 | MPropertyAttributeRange -1.0 1.0 MPropertyDescription Additional amp on the width dimension reflections. Note negative numbers mean this feedback bypasses the filter (predelay). MPropertyFriendlyName Width Reflectivity | |
0x5c | m_flFeedbackHeight | float32 | MPropertyAttributeRange -1.0 1.0 MPropertyDescription Additional amp on the height dimension reflections. Note negative numbers mean this feedback bypasses the filter (predelay). MPropertyFriendlyName Height Reflectivity | |
0x60 | m_flFeedbackDepth | float32 | MPropertyAttributeRange -1.0 1.0 MPropertyDescription Additional amp on the depth dimension reflections. Note negative numbers mean this feedback bypasses the filter (predelay). MPropertyFriendlyName Depth Reflectivity | |
0x64 | m_flOutputGain | float32 | MPropertyAttributeRange -24.0 -0.1 MPropertyDescription Amplification at output in dB for tuning. MPropertyFriendlyName Output Gain (dB) | |
0x68 | m_flTaps | float32 | MPropertyAttributeRange 0 0.333 MPropertyDescription If zero there are no extra taps. If non-zero there will be 3 extra taps and this value will adjust their relative phase. MPropertyFriendlyName Extra Tap Scale |
KV3 class defaults
{
"_class": "CMixBoxverb",
"m_name": "",
"m_Comment": "",
"m_bActive": true,
"m_bSolo": false,
"m_bEditProperties": false,
"m_flSizeMax": 100.000000,
"m_flSizeMin": 0.000000,
"m_flComplexity": 4.000000,
"m_flModDepth": 0.000000,
"m_flModRate": 0.000000,
"m_bParallel": false,
"m_filterType":
{
"m_nFilterType": "FILTER_LOWPASS",
"m_nFilterSlope": "FILTER_SLOPE_12dB",
"m_bEnabled": true,
"m_fldbGain": 0.000000,
"m_flCutoffFreq": 1000.000000,
"m_flQ": 0.707107
},
"m_flWidth": 20.000000,
"m_flHeight": 23.000000,
"m_flDepth": 27.000000,
"m_flFeedbackScale": 0.150000,
"m_flFeedbackWidth": 0.000000,
"m_flFeedbackHeight": 0.000000,
"m_flFeedbackDepth": 0.000000,
"m_flOutputGain": 0.000000,
"m_flTaps": 0.000000
}