A VR piano learning app for the Oculus Quest.
Get VRtuos for free!
This Companion works in your browser. Connect your midi piano to your PC and refresh. You should see your piano listed. To get the IP address of your Quest, go to settings inside VRtuos. After you input the IP address, click connect. If the app says "Connected", you can go back inside VRtuos and play.
After you have succesfully installed VRtuos, you can go in and enjoy! There are many preinstalled midis to get you started.
If you want to, you can download your own midis.
Go to this page and learn more about them. Find some midis there, or just use google and you'll surely find some good ones. When you have them downloaded on your PC, connect your Oculus Quest via USB. Make sure to click Allow in the headset.
Use either the Windows File Explorer or the Sidequest File Explorer and navigate to this folder: \Android\data\com.PavelMarceluch.VRtuos\files\Midis\
The Companion App will soon be able to import your songs for you without any file manipulation.
Put all your midi files there. You can split them up into folders. You can also copy the Background.png file from the root folder and edit it to fit your needs. Every folder tries to load it's own Background.png, so you can have a different background for every folder you have. You can not change the aspect ratio or name of that image.
When you now restart VRtuos, you should see all your songs and folders after you calibrate. You should also see your custom backgrounds.
Since VRtuos uses MIDIs, you need will need to find some. Here is a couple of websites you can visit to find the songs you wish to learn.
Hi, my name is Pavel Marceluch and I am a developer from Czechia. For my creative work, I mainly use Unity 3D and Blender. When I'm not coming up with dumb ideas and making them a nightmarish reality, I like to play indie games, listen to chill music and watch hours and hours of extremely specific video essays. I also only wear red t-shirts and all-around look like a cartoon character.
I have been working on this app since December 2019, and I appreciate all the support that I got. I couldn't do this without you. Thank you for sticking around long enough.
Last updated on 28.06.2020
If you have any questions, contact me at firstname.lastname@example.org.
1.1. This agreement is a contract between you and Pavel Marceluch, governing your use of my app "VRtuos".
1.2. In this agreement, the term "VRtuos" includes the software of the app itself, all of its components (e.g., the source code) and content (e.g., graphics)
1.3. This agreement applies to VRtuos and all of its future updates and expansions, unless the expansion is governed by a separate agreement. If an expansion to VRtuos is governed by a separate agreement, you will be explicitly asked to agree to the separate agreement.
1.4. If you are not the legal age in your contry, have this agreement reviewed and agreed to by your parent or legal guardian.
2. Safety warning
2.1. Please note that you bear responsibility for your actions while you use VRtuos. I don't take responsibility for any injury or damage aused by your actions while using VRtuos.
3. License terms and ownership
3.1. I give you the right to use VRtuos (a license) to the extent of downloading it, installing it, and using it for your personal non-commercial enjoyment.
3.2. You may do the following with VRtuos:
3.2.1. create and upload monetized videos to Youtube or other video sharing platforms.
3.2. You may not do the following with VRtuos:
3.2.1. use VRtuos for commercial purpose (including showrooms and similar events) without my prior consent or unless specifically permitted in this Agreement;
3.2.2. grant a sublicense to another person;
3.2.3. copy VRtuos, apart from creating copies necessary to run VRtuos on your device;
3.2.4. sell, rent, lease or otherwise distribute VRtuos;
3.2.5. edit, merge, distribute, reverse engineer, decompile, disassemble VRtuos unless specifically permitted in this Agreement, by my prior consent, or by the mandatory rules of the applicable law;
3.2.6. wilfully harass or grief other users in VRtuos;
3.2.7. bypass or remove any measure preventing misuse of VRtuos;
3.2.8. misuse VRtuos in any way contrary to the applicable law, including good moral rules.
3.3. I retain all ownership rights to VRtuos. No proprietary right is assigned to you via this agreement.
3.4. I reserve the right to provide or unilaterally deploy patches, updates and other modifications to VRtuos.
3.5. Be considerate and polite while using any online feature of VRtuos, especially when communicating with other users. Don't choose a rude or offensive username or any username infringing rights of others, especially personal rights. If you do this, I reserve the right to take the appropriate measures (e.g., change your user-name, block your access to the online feature of VRtuos, or suspend or block your access to VRtuos).
4.1. I grant you all the rights under this agreement to VRtuos "as is" and "as available". That means that I do not grant you any guarantee that VRtuos works without any bugs, glitches, or other issues. In as much as the applicable law permits, I don't take any responsibility or liability for VRtuos having any bugs, glitches, or other issues.
4.2. I warrant to you that I have the right to conclude this agreement with you and that I have the right to grant you the rights under this agreement (namely the license to use VRtuos).
5.1. If you materially breach this agreement, I have the right to terminate the agreement without any notice period. If it comes to this, you will lose all the rights granted by this agreement, namely the right to use VRtuos, whereas we shall have no further obligations to you stemming from this agreement.
6. Governing law and dispute resolution
6.1. This agreement, your use of VRtuos and all claims based on, arising from or related to this agreement or its execution, including rights and obligations regarding compensation of damages caused by a breach of this agreement or rights and obligations regarding any unjust enrichment incurred in relation to this agreement, shall be governed by and enforced in accordance with the law of the Czech Republic (excluding conflict-of-law rules), including its statutes of limitations.
7.2. Any dispute pertaining to this agreement shall be judged and resolved exclusively by the courts of the Czech Republic.
7. Changes and amendments
7.1. I reserve the right to make changes to this agreement. In such case, I will post the changes and amended text of the agreement online and take reasonable steps to draw your attention to it.
7.2. The changes shall come into effect (become legally binding) 30 days after I post the amended agreement online, unless a longer period is stipulated in the amendment. If you don't agree to the changes, you can terminate this agreement by simply ceasing to use VRtuos (including deleting any copy installed on your device). If you continue to use VRtuos after the changes have come into effect, it shall be construed that you agree to the amended agreement in its entirety.
8. Other legal matters
8.1. You may not assign this agreement or any of the rights granted in the agreement to another person.
8.2. In as much as the applicable law permits, the provisions of this agreement shall be interpreted to the fullest extent expressed in this agreement. If any of the provisions of this agreement is deemed to be void, inapplicable, or unenforceable, the remaining provisions shall not be affected.
9.1. If you have any questions or complaints in regard to my performance of this agreement, you can contact me at email@example.com.