VoidTuber

VRChat, AudioLink & Discord

VRChat

The app can work alongside VRChat through OSC. In VRChat, turn on OSC first: Action Menu ▸ Options ▸ OSC ▸ Enabled. Then pick what you want in Integrations ▸ VRChat:

Send toggles & emotes to VRChat
Flipping a toggle or playing an emote here does the same on your VRChat avatar.
Copy toggles & emotes from VRChat
What you trigger in VRChat happens here too.
Copy my movement to VRChat
Your VRChat avatar moves like the one here: dances, emotes and tracking. The uploaded avatar needs the VTL Puppet add-on. It can be limited to only while a dance or emote plays.
Dance music through my mic
Mixes the app's sound into the microphone VRChat hears, so everyone nearby hears the music from your avatar. Turn off Noise Suppression in VRChat ▸ Settings ▸ Audio, or it removes the music.
Dance with my VR body
VR only: hips, chest, feet, knees and elbows follow dances played here. In VRChat also turn on OSC Trackers and calibrate full body.

Face tracking from a headset (oscavmgr) also uses port 9000 by default, which VRChat needs. If you use both, move the app's face tracking port to another one, for example 9010, under Tracking ▸ Headset ▸ Advanced, and point oscavmgr there.

Avatars made for AudioLink (Poiyomi and other shaders) glow, pulse and move to music, just like in a VRChat world with AudioLink. The app runs AudioLink itself, so this works with no world and no extra setup.

Only avatars whose materials use AudioLink react. In Poiyomi that's the AudioLink section of the material, set up before you export the avatar.

Discord

Your Discord profile shows Playing VoidTuber, with the dance or avatar you're using. There's nothing to set up; the Discord app just has to be running on the same computer (not Discord in a browser). To turn it off, switch off Settings ▸ Show what I'm doing on Discord.

To show the avatar as a webcam in a Discord call, use the virtual webcam.