Jump to content
The forums have been upgraded and will be undergoing changes within the next 48 hours.

Featured Replies

  • Author

tones sng compilation should be ok

missing json part though. Actually i believe tone definitions belong to the xml.

 

 

I just added a profile and psarc -> json tool for tones

tones.py /path/to/dlc/*.psarc /path/to/profile/*_prfldb > tones.json

What do you mean belong to XML? Tone definition source format is always JSON.

 

As for the switching definition, I agree, I even want to define switches right in the tab (another unsupported feature).

 

I am currently trying tone autoloading in toolkit with my scripts for updating XML for the first time. It took me hours to narrow it down, it seems that using exact measure boundary time causes it to freeze on load (actually in this case it happens only if I add more than 2 tone switches). When I subtract 1ms it works. RS engine probably doesn't like events scheduled at exactly the same time.

  • Author

Tone definitions should go into the json manifest for the whole package (not the xml sry), you're right

 

For defining switch I was thinking I'll use Sections from guitar pro: you can set a letter A, B, C, D 

 

Strange bug :)

If you mean measure markers that is pretty limiting to timing and is shared by all tracks so again you need to copy and edit file for each arrangement. I know this really well, plain GP file is really limited, it's a pain in the ass...

It won't be easier than what is available now, I can just as well create empty EOF project and import GPA & GP, this part doesn't bother me. What bothers me is that I need separate tabs and projects for all arrangements which just keep diverging when I fix them, it bothers me that there are RS features and techniques which are not supported in GP tab, it bothers me that I lose chord fingering with every import (also something that you'll lose without EOF). Having to reimport notes into project is just a minor nuissance, I can do that with a few keypresses, but your version isn't going to help much with anything else. All this additional information need to be added to the tab and there is no place in GP format other than stuffing everything in the text markers, not nice (I don't even know what is the limit for these, probably 255 characters).

  • Author

I'm sorry but I definitely fail to understand how a precise and normalized GP tab would not contain enough info to build a RS XML for each track.

 

What techniques are not supported by GP ?

I never said there is not enough info, it just wouldn't be any better that what there already is, actually probably worse since you can't leverage advanced EOF features even if you wanted to.

 

Well, I mentioned quite a few already. Of the top of my head: per-arrangement tone switching, phrases and sections,

chord fingering, arpeggio outlines or hand positions if you want to. There is no place for any of these in GP format. And I'm sure somebody who edits charts in EoF manually could come up with more examples of stuff that can't be put into tab.

 

Maybe you should just spend some time charting before you waste your time on this. You do what you want but it would be useless for me.

  • Author

Maybe you should just spend some time charting before you waste your time on this. You do what you want but it would be useless for me.

 

I don't really care for fingerings, outlines, etc... but I don't see any major obstacle in there either.

 

If by charting you mean spending time in eof, that's precisely what I don't want to do :) IMO, guitar tabs are meant to be edited with a guitar tab editor...

 

I hope you'll change your mind once I'm done.

See? You have no idea what I'm saying, I use EOF only for GP to XML conversion. You can only make something that is on par with EOF at best and I don't need another tool to do that, sorry. It has no potential of advancement, only workarounds for RS features stuffed into text markers, no thanks.

  • Author

@@shrubbery

 

I gave some thoughts about what you said. I still think Guitar Pro is the best option. However, I switched to GPX format since it's XML it's easier to deal with for everyone and has all the extensibility you might want.

 

So... I now have something that can read a Go PlayAlong xml export for a synched GPX tab and generates a Rocksmith XML. It's not usable yet and far from complete but all the base parsing mechanisms are there and I can compile the XML to an SNG (which does not play yet... ;) ). The meat of the stuff is only like 300 lines of code.

  • Author

Update:

 

I can now play the song I generate, it looks like the first customs made for RS2014 with quite a few things out of place, but it's a milestone.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.


Important Information

By using this site, you agree to our Guidelines. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. - Privacy Policy

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.