Click here to Skip to main content
11,640,866 members (63,173 online)
Click here to Skip to main content

Open source project of guitar tablature viewer for Windows Phone

, 16 Nov 2011 CPOL 23.2K 3
Rate this:
Please Sign up or sign in to vote.
Open source project of guitar tablature viewer for Windows Phone
A couple of months ago, I worked on the project for Windows Phone 7. This project is an application for guitar players and it allows to view guitar tabs in guitar pro (.gp3, .gp4, .gp5) and text formats. However, I have no time to finish it and have no opportunity to add it to marketplace. So I’ve decided to make it an open source project: http://phoneguitartab.codeplex.com/[^].

Briefly speaking, this project consists of the following parts:

  • Guitar tab search&download engine: uses web services of ultimate-guitar.com site for direct searching and downloading.
  • Guitar Pro parser: can open gp3, gp4, gp5 files (Guitar Pro)
  • Guitar Pro viewer: can show tablature from guitar pro files using custom viewer (features of Silverlight are used)
  • Text tab viewer: can show tablature in text based formats

The following tools and technologies are used here:

  • Development approach: Silverlight
  • MVVM framework: Microsoft Prism
  • Special controls: LazyListBox, LongListSelector

Currently, there are some issues and improvements that should be fixed before it is published:

  • Improve guitar tab viewer and parser
  • Add authenticate engine for guitar-ultimate.com (token is required for downloads)
  • Fix issues with tombstoning and back button press

The screenshots are located here.
Feel free to participate!


Update: I've made various refactoring, moved GuitarPro functionality into separate branch, and added it to marketplace as free application. So the trick describes old version of the application which you can download from branch and improve (guitar pro parser and viewer mostly)

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Ilya Builuk
Software Developer (Senior) Nokia
Germany Germany
Interested in design/development of framework functionality using the best patterns and practices.

You may also be interested in...

Comments and Discussions

 
QuestionVersion 1.1 has been released Pin
centiment13-Jul-13 10:24
membercentiment13-Jul-13 10:24 
GeneralAwesome, would be fantastic if it could play gp files as wel... Pin
Member 839794625-Nov-11 16:54
memberMember 839794625-Nov-11 16:54 
GeneralGreat! Pin
DrABELL12-May-11 13:34
memberDrABELL12-May-11 13:34 
QuestionAndroid Pin
Dan Roma15-Nov-11 2:20
memberDan Roma15-Nov-11 2:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.150731.1 | Last Updated 16 Nov 2011
Article Copyright 2011 by Ilya Builuk
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid