Skip to content

Note

This page is automatically translated from Japanese to English. Please refer to the original Japanese page for the most accurate information.

OSC Parameters

OSC Parameters Received by VRC_Pleasure

Parameter Name Type Role/Description Example (Default) Example Values
Vibration Intensity float Controls the vibration intensity of the device. /avatar/parameters/VRCPleasure/VibrationIntensity 0.0 to 1.0
Rotation Speed float Controls the rotation speed of the device. /avatar/parameters/VRCPleasure/RotationSpeed -1.0 to 1.0 (including direction)
Oscillation Speed float Controls the oscillation speed of the device. /avatar/parameters/VRCPleasure/OscillateSpeed 0.0 to 1.0
Linear Speed float Controls the linear movement speed of the device. /avatar/parameters/VRCPleasure/LinearSpeed 0.0 to 1.0
Linear Direction float Controls the direction of linear movement. /avatar/parameters/VRCPleasure/LinearDirection 0.0 (forward)/1.0 (backward)
Stop All float/int/bool Stops all actions. /avatar/parameters/VRCPleasure/StopAll 0, 1, 0.0, 1.0, true, false, 0.5 etc.
Vibration Preset int Switches vibration action presets. /avatar/parameters/VRCPleasure/VibrationPreset 0, 1, 2, 3, 10, 20
Rotation Preset int Switches rotation action presets. /avatar/parameters/VRCPleasure/RotationPreset 0, 1, 2, 3, 10, 20
Oscillation Preset int Switches oscillation presets for vibration. /avatar/parameters/VRCPleasure/OscillatePreset 0, 1, 2, 3, 10, 20
Linear Movement Preset int Switches linear movement presets. /avatar/parameters/VRCPleasure/LinearPreset 0, 1, 2, 3, 10, 20
Pattern Input float Input value for pattern control. /avatar/parameters/VRCPleasure/PatternInput 0.0 to 1.0
Pause float/int/bool Pauses/resumes all actions. /avatar/parameters/VRCPleasure/Pause 0.0 (resume), 1.0 (pause)

Preset Value Meaning

Value Meaning/Example Action
0 Stop
1 Preset 1 (e.g., sine wave)
2 Preset 2 (e.g., complex waveform)
3 Preset 3 (e.g., composite waveform)
10 Manual (hand-controlled) action start
20 OSC-linked mode

Stop All Behavior

  • Accepts float, int, or bool types.
  • Values of 0, 0.0, or false continue operation, while any other value (1, 1.0, true, or values greater than 0.5) stops all actions.

  • Examples:

    • float: 0.0 → continues, 1.0 → stops, 0.5 → stops
    • int: 0 → continues, 1 → stops
    • bool: false → continues, true → stops

Pause Behavior

  • Accepts float, int, or bool types.
  • Values of 0, 0.0, or false continue operation, while any other value (1, 1.0, true, or values greater than 0.5) pauses all actions.
  • During a pause, updates to control values (vibration intensity, rotation speed, etc.) are performed internally, but output to the device is stopped.
  • When the pause is released, the device's operation resumes with the latest control values.