Ever wanted to read a Pro Guitar chart in regular Piano Roll notation?
Ever wanted to chart Pro Guitar, but it's too tedious to adjust velocities manually for each note?
Now you can!
Drag and drop a .mid file that contains a "PART REAL_GUITAR" or "PART REAL_BASS" track into the executable file. Here's an example of its work.
Drag and drop a .mid file that contains the notes for the Pro Guitar chart in regular notation (like a Pro Keys chart, for instance). It'll read from tracks called "REAL_GUITAR" and "REAL_BASS", and convert them to a EXTREMELY ROUGH Pro Guitar/Pro Bass chart.
Please, DO NOT take the output chart for granted. Although the notes won't be wrong, it almost certainly won't reflect how a real guitarist would play, so you'll still have to make adjustments manually. Still, it's probably better than making the entire chart from scratch.
In both cases, the file will be saved as (original filename).output.mid.
Some songs have a custom tuning for their Pro Guitar/Pro Bass parts. The program supports that - just open the settings.ini file (in the same folder as the executable), and edit that. It should be pretty straightforward, but it's worth noting that "guitartuning1" refers to the lowest E, and "guitartuning6" refers to the highest E.
If you don't have a settings.ini file, just run the program once and it'll autogenerate one for you, with default settings.
- If the program is unable to read a midi, it'll try to use midishrink to fix it.
- (MIDI2ProGuitar) If two notes share the same string upon conversion, the converter will try to adapt that, and throw an error if it is unable to (e.g. if it happens on the lowest string).
- Initial release!
This tool requires .NET Framework 4.5.2 (or higher) in order to run.
- The program will throw an error if a note is lower than the lowest E. If this happens, your guitar/bass track probably uses a custom tuning setting, so edit your settings.ini file to reflect that.
- If two notes share the same string upon conversion (e.g. G and Bb), the converter will try to adapt that by putting the lower note down one string. If it happens on the lowest E, though, it won't be possible to adapt it, and the program will throw an error. In this case, please check your MIDI file or your tuning.
If you have any issue with this tool - a bug, inaccurate conversion or anything else - please tell me.
If any information on this thread isn't properly written, tell me as well and I'll try to rewrite it in a clearer way.
Edited by raphaelgoulart, October 19, 2017 - 09:45 PM.