Skip to content

UWP Application - View Piano Sheets on Windows Tablets

License

Notifications You must be signed in to change notification settings

der3318/musicsheet-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Music Sheet Viewer

ver windows flavor size license

A UWP (Universal Windows Platform) based application that provides a user-friendly interface to view piano sheets on Windows tablets.

🗨 Features

  1. Support piano sheets formatted in both raw images and PDF documents.
  2. Tap or click to view the next three pages of a sheet.
  3. Automatically keep the screen alive if required.

🧱 References

Name Version Note
Microsoft.NETCore.UniversalWindowsPlatform 6.2.10 imported package
Microsoft.Toolkit.Uwp.UI.Animations 6.1.0 imported package
Microsoft.Toolkit.Uwp.UI.Controls 6.1.0 imported package
Telerik.UI.for.UniversalWindowsPlatform 1.0.1.9 imported package
Microsoft App Sample - Photo Lab - layout and brush
Microsoft Fluentui System Icons 1.1.31 assets

🎼 Installation

Step Description
#1 go through ms-settings:developers and enable developer mode
#2 download released certificate - DerChien.cer
#3 right click to import the self-signed certificate
#4 choose Local Machine and Trusted Root Certification Authorities
#5 download released installer - PianoSheetViewer.msixbundle
#6 double click to install the app

🗑️ Uninstallation

Step Description
#1 go through ms-settings:appsfeatures and find the app
#2 click and confirm to uninstall

📄 Build and Redistribution

Step Description
#1 clone the repository and open using Visual Studio 2019
#2 modify the source to meet customized requirements
#3 generate self-signed certificate
New-SelfSignedCertificate -Type Custom -Subject "CN=[YOUR NAME OR COMPANY]" -KeyUsage DigitalSignature -CertStoreLocation "Cert:\CurrentUser\My" -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.3", "2.5.29.19={text}") -KeyExportPolicy Exportable -NotAfter (Get-Date).AddYears(50)
Step Description
#4 Windows+R and input certmgr.msc to view the certificate thumbprint
#5 set password and export as PFX file
$pwdtmp = ConvertTo-SecureString -String [YOUR PASSWORD] -Force -AsPlainText
Export-PfxCertificate -cert "Cert:\CurrentUser\My\[YOUR THUMBPRINT]" -FilePath certificate.pfx -Password $pwdtmp
Step Description
#6 open Package.appxmanifest in VS and select certificate.pfx in package
#7 type password to use the certificate
#8 build, publish and redistribute the installer as well as the certificate under AppPackages/*

About

UWP Application - View Piano Sheets on Windows Tablets

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages