Skip to content

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
Relationship diagram (1 edges)
classDiagram
    CMixPropertyBase <|-- CMixPitchShift
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

10 fields, 5 declared here and 5 inherited. Offsets are absolute from the object base on windows-x86_64.

CMixPropertyBaseCMixPitchShift

OffsetFieldTypeFromAnnotations
0x8m_nameCUtlStringCMixPropertyBaseMPropertyDescription Node name MPropertyFriendlyName Name MPropertySortPriority 1
0x10m_CommentCUtlStringCMixPropertyBaseMPropertyDescription Description of how this is used the graph for people reading the graph MPropertySortPriority -2
0x18m_bActiveboolCMixPropertyBaseMPropertyHideField MPropertySortPriority -1
0x19m_bSoloboolCMixPropertyBaseMPropertyHideField MPropertySortPriority -1
0x1am_bEditPropertiesboolCMixPropertyBaseMPropertyHideField MPropertySortPriority -1
0x20m_nChannelsint32MPropertyAttributeChoiceName processor_channels MPropertyFriendlyName Channels
0x24m_flPitchScalefloat32MPropertyAttributeRange 0.2 4.0 MPropertyFriendlyName Pitch Scale
0x28m_flGrainMsfloat32MPropertyAttributeRange 1 100 MPropertyFriendlyName Grain Size (ms)
0x2cm_nProcTypeint32MPropertyAttributeRange 0 1 MPropertyFriendlyName Type 0=time domain, 1 = freq domain
0x30m_nQualityint32MPropertyAttributeRange 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
}