Skip to content

[Wallifornia Hackathon 2020 MusicTech - Winner] Use AR to project your favorite digitally-recorded piano video song from YouTube over your piano to learn by following along.

Notifications You must be signed in to change notification settings

ZoraizQ/pianotunes-ar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PianoTunesAR

An AR based video player for Piano tutorials built in Unity. Category: Best Practical/Scalable, Music Tech

Demo

Use AR to project your favorite digitally-recorded piano video song from Youtube over your piano to learn by following along.

Have you ever tried learning the piano but never had the time to do so? Do you want to play your favorite songs right away without any prior experience? This is the app for you. We required something like this even for our personal use. It helps an immense lot in building muscle memory to play the piano for any song you can find on Youtube directly.

Features

  • Add custom Youtube URL
  • Get AR marker from the application
  • Vary visibility of video
  • Calibrate video using Pinch and Drag finger gestures (Scale and Translate respectively)
  • Switch common video ratios

How to Use

  1. Get our AR Marker from the app using "Get our Marker" button
  2. Print the Marker or open it on a device and place it where you want the video to be projected
  3. Copy Youtube video's URL and paste video URL into app
  4. Click "Launch AR Cam" and position the camera over your marker
  5. Adjust the video using finger gestures and visibility / ratio options
  6. Play along!

Screenshots

Main menu

Play

Technologies Used

About

[Wallifornia Hackathon 2020 MusicTech - Winner] Use AR to project your favorite digitally-recorded piano video song from YouTube over your piano to learn by following along.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 77.9%
  • C++ 16.9%
  • HTML 2.5%
  • Objective-C 2.4%
  • ShaderLab 0.2%
  • C 0.1%