Jump to content

Welcome to CustomsForge Forums
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account

Learn & Play Rocksmith!

Want to play the songs you love? Registration and the use of this website is 100% free.
The only thing you need is a legal copy of Rocksmith 2014 w/ a cable. Click here to buy it.
 
Having trouble logging in or registering? Please click "Support" below.


Announcements:

Our July donation goal is up! Thank you for all who contributed for June. click here to donate. Any Amount helps!

Join us on Discord | Facebook | Twitter | Patreon | Merch | Volunteer | Newsletter Issue 8 (June)


Photo

GP7 (.gp) Format research

- - - - -

  • Please log in to reply
5 replies to this topic

#1
Offline   firekorn

firekorn

    Done Nothing for the Community

  • Administrator

  • PipPipPipPipPipPipPipPip
  • 4,108 posts
  • 583 thanks
  • Location:Villers-CotterĂȘts, France

Donator

So i wanted to dig a bit into gp format to see how far the research into the latest format have gone and i found some very interesting information and i would love to get some feedback around what i dig up so far.

 

Here is all i could find regarding the structure of the internal files for the gp format.

 

https://drive.google...iew?usp=sharing

 

What surprised me the most is that nothing seems to be really hidden behind anything weird and i was easily able to read and compare what i see in GP7 and what was in the score.gpif which seems to holds all the information needed.

 

There's still some amount of information to dig up which shouldn't be too hard after i make a proper simple file to see if everything does work as i think it should.


Firekorn's workshop
In Flames Discography

#FirekornHasDoneNothingForTheCommunity


#2
Offline   raynebc

raynebc

    Guitar God

  • Rocksmith Custom Developer

  • PipPipPipPipPipPipPipPip
  • 2,860 posts
  • 762 thanks
To be honest, due to the amount of work it would take, there'd probably need to be very great user demand, or a severe need that can't be met with the GP5 format, before I work on another Guitar Pro format import.

#3
Offline   firekorn

firekorn

    Done Nothing for the Community

  • Administrator

  • PipPipPipPipPipPipPipPip
  • 4,108 posts
  • 583 thanks
  • Location:Villers-CotterĂȘts, France

Donator

I can think of a few things that would make the GP7 format more interesting especially since from what i gather it holds information like tone change, BPM and such that could greatly improve the import result.

 

I still have to dig a lot into the formating but i got the bulk of it so far and if i can come up with at least a proper method/algorithm, i could even begin to tackle some coding if that would help you.


Firekorn's workshop
In Flames Discography

#FirekornHasDoneNothingForTheCommunity


#4
Offline   raynebc

raynebc

    Guitar God

  • Rocksmith Custom Developer

  • PipPipPipPipPipPipPipPip
  • 2,860 posts
  • 762 thanks
Unless GP7 allows you to sync to a backing audio track, I'm not sure how useful it would be to have greater tempo precision in the tab itself. Is GP7 significantly different from the GP6 (GPX?) format?

#5
Offline   firekorn

firekorn

    Done Nothing for the Community

  • Administrator

  • PipPipPipPipPipPipPipPip
  • 4,108 posts
  • 583 thanks
  • Location:Villers-CotterĂȘts, France

Donator

I wasn't able to find any proper information regarding GPX format or how to read it in actual word.

 

GP7 format though is easily readable. The .gp extension is acting like a .zip package and you get a score.gpif which is using xml formatting which does contain anything that seems to be needed for EOF.

 

All of this make it seems more approachable to me which is why i think i could spend some time digging into it if that could help you.

 

Here's a quick list of what i think it would be worth it :

Pick scrap notation

Left hand tapping

Tone change

Chord naming

Tap Harmonic

 

I also seen people ask for lyric import from GP and this would be a good occasion to see how doable it is.

 

Tempo is something i could find to be interesting on the first import, not sure if it's worth the effort but i do think it can be worth investigating.

 

Obviously, at the moment i'm not expecting you to put in time into it. I just found information that allowed me to start digging so i want to see if you feel interested enough so that i can judge how much time i put into it myself.

 

And this post is also an invitation to whomever else might be interested to see this to maybe help or even simply share their interest.


Firekorn's workshop
In Flames Discography

#FirekornHasDoneNothingForTheCommunity


#6
Offline   bwaredapenguin

bwaredapenguin

    Expert Guitarist

  • Moderator

  • PipPipPipPip
  • 121 posts
  • 3 thanks
  • bwaredapenguin#1871

It'd be great to have left handed tapping auto-converted to hammer ons in EOF. 

 

The property tag <Property name="LeftHandTapped"> gets enabled on those notes. Perhaps this is something that could be included in the parser?