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. You must also handle your own audio set up! This Piano package is not for the faint of heart.
DESCRIPTION:
- This is a working 3D model of a Piano that can be added to VRChat avatars. You can connect your midi keyboard so that each key on this piano will move as you play your real keyboard!
- Add this piano to your avatar to show your piano's movements while playing for your friends in VRC!
- Synced World Constraint included so that you can drop the piano on your position.
- Includes keyboard, upright, and digital baby grand piano models.
- Does NOT include audio! Only the models and animations (best audio quality is achieved by mixing your piano's audio into your microphone, you must do this yourself!)
- IE. You are responsible to set up your own DAW, VSTs, Mixers, etc. I'd suggest using Cakewalk Sonar DAW (free), plus your favorite piano VST, plus Voicemeeter (free or paid).
- You can ask for audio set up advice on the discord! But the audio set up is still your responsibility.
- 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
- Synced World Drop Constraint
- 1-Click AutoInstall (easy avatar setup)
- Python Midi-OSC script
- Does NOT include audio
TERMS OF SERVICE PERSONAL LICENSE:
- This asset is not permitted to be included on a public vrchat avatar
- This asset cannot be redistributed for free/for purchase alone/as-is/or as an edited version. Basically don't share these asset files in any way.
- If you commission someone to upload your avatar, it's ok for them to receive the files so they can upload on your behalf (provided they aren't using the files for themselves).
- This asset is allowed for use for streaming
- No refunds
- Terms of service are subject to change
- By purchasing you agree to the above
TERMS OF SERVICE COMMERCIAL LICENSE:
- Commercial licenses are no longer available for sale
- 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
- No refunds
- Terms of service are subject to change
- By purchasing you agree to the above
REQUIREMENTS:
- Midi capable keyboard with cable to connect to computer
- Windows OS
CREDITS / THANKS:
- Huge thank you to Areonia for all the Blender help!
- Special Thank You to my first customers! <3
- Special thank you to Frostbyte for introducing me to Unity Editor Scripting and for writing the initial layer script!
- Thank you to Dextro for help with scripting!
- Synced World Constraint from VRLabs (MIT)
- Upright Piano model by catdevpete (edited) (CC BY)
- Casio Keyboard model by Alex Weber (edited) (CC BY)
Models
4
World Drop
Yes!
3.0 Parameter Bits
90 - 97 (depends on config)
Add to wishlist
Ratings
(17 ratings)
17
4.9
5 stars
94%
4 stars
0%
3 stars
6%
2 stars
0%
1 star
0%