CMixPitchShift
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 56 bytes (0x38)Alignment: 8 bytesModule: sounddoc_libBinary: !GlobalTypes
Metadata: MPropertyDescription Adjust the pitch of an audio track. This happens in real-time so the timing of the track is unaffected. Generally the time domain processor will produce better results for small shifts downward. For shifting upward it will alias where the frequency space shifter will apply anti-aliasing. MPropertyFriendlyName VMix Pitch Shift Audio Node
Relationships
Inherits from: CMixPropertyBase
Inheritance tree
CMixPropertyBase
- CMixPitchShift
Relationship diagram (1 edges)
classDiagram
CMixPropertyBase <|-- CMixPitchShiftMemory layout
10 fields, 5 declared here and 5 inherited. Offsets are absolute from the object base on windows-x86_64.
CMixPropertyBaseCMixPitchShift
| 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_nChannels | int32 | MPropertyAttributeChoiceName processor_channels MPropertyFriendlyName Channels | |
0x24 | m_flPitchScale | float32 | MPropertyAttributeRange 0.2 4.0 MPropertyFriendlyName Pitch Scale | |
0x28 | m_flGrainMs | float32 | MPropertyAttributeRange 1 100 MPropertyFriendlyName Grain Size (ms) | |
0x2c | m_nProcType | int32 | MPropertyAttributeRange 0 1 MPropertyFriendlyName Type 0=time domain, 1 = freq domain | |
0x30 | m_nQuality | int32 | MPropertyAttributeRange 1 4 MPropertyFriendlyName Quality level 1..4 |
KV3 class defaults
{
"_class": "CMixPitchShift",
"m_name": "",
"m_Comment": "",
"m_bActive": true,
"m_bSolo": false,
"m_bEditProperties": false,
"m_nChannels": -1,
"m_flPitchScale": 1.000000,
"m_flGrainMs": 100.000000,
"m_nProcType": 0,
"m_nQuality": 1
}