VRC MIDI OSC Avatar Piano Keyboard
**This is an early release product, if you have any bugs/issues please contact me through discord! My Discord is provided in the README in the package.
WARNING: Please do NOT purchase if you don't know how to upload VRC avatars. This Piano package is not for the faint of heart.
DESCRIPTION:
- This is a digital model of a Piano keyboard that can be added to VRChat avatars. After connecting your Midi keyboard to your computer and setting up a Midi/OSC passthrough into VRChat, each key on this piano will move as you play your real keyboard!
- Spawn in this digital piano on your avatar to show your piano's movements while playing for your friends in VRC!
- World Constraint included so that you can drop the piano on your avatar's position.
- Includes keyboard, upright, and digital baby grand piano models.
- Does NOT include audio, only animations (best audio quality is achieved by mixing your piano's audio into your microphone, you must do this yourself)
- This piano uses 90 - 97 avatar parameter bits! Make sure you have enough bits on the avatar you want to put this on!
- This is an early release product and is priced as such! Price may increase after future updates/features are added.
- **Currently supports humanoid avatar rigs
FEATURES:
- Four fbx models:
- 88 Piano keys (1 mesh, 88 bones, 12592 tris, 1 material)
- Casio Keyboard Model (1 mesh, 0 bones, 4383 tris, 1 material)
- Upright Acoustic Piano Model (1 mesh, 6 bones, 5636 tris, 6 materials)
- Digital Grand Piano Model (1 mesh, 8 bones, 8063 tris, 12 materials)
- 98 animations for key movement, pedal movement, toggles, and open/closing motions
- Global Constraint World Drop
- 1-Click AutoInstall (easy avatar setup)
- Python Midi-OSC script
- Does NOT include audio
TERMS OF SERVICE:
- Please credit me when using this asset on your commercial model
- This asset cannot be redistributed for free/for purchase alone/as-is/or as an edited version
- Commercial license grants use on both commercial avatars and private avatars (no public avatars)
- Commercial use limited to VRChat (DM me if you wish to use outside VRC)
- "OSCPiano.dll" file must be removed before selling a commercial avatar. This file cannot be redistributed and must be removed.
- This asset is allowed for use for streaming
- By purchasing you agree to the above
REQUIREMENTS:
- Midi capable keyboard with cable to connect to computer
- Windows OS
- Python 3 (free install)
- PIP (free install)
- Python Library: Mido (free install)
- Python Library: pythonosc (free install)
- TouchOSC is an alternative to Python (also free). However, I do not currently provide support for this. I wish to add TouchOSC in the future.
CREDITS / THANKS:
- Huge thank you to Areonia for all the Blender help!
- Special thank you to Frostbyte for introducing me to Unity Editor Scripting and for writing the initial layer script!
- Special Thank You to my first customers! <3
- Check out Goat's OSC World Object Sync Script if you wish to synchronize the position of your Global Constraint!
- Thank you to Dextro for help with scripting!
- World Constraint based on VRLabs' version / MIT
-
Upright Piano model by catdevpete / CC BY
- Model has been edited.
-
Casio Keyboard model by Alex Weber / CC BY
- Model has been edited.
- Model has been edited.
Models
4
World Drop
Yes!
3.0 Parameter Bits
90 - 97 (depends on config)
Add to wishlist
Ratings
15
5
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%