opeth
April 4th, 2005, 00:15
Hello,
First time in here. Anyways, I've been a programmer by hobby for a few years and now I've got a new hobby - guitar playing and there's this program called XXXXXXXXX, which makes us all happy reading the guitar tablatures in it for the simplicity and midi playback. Having myself about 30,000+ tabs and knowing not 3% of them I would like to be able to write a program that would do this "Find all tabs that have a 3/6 time signature in it" or "All tabs that don't have percussion track" or even "All tabs that have 7 string guitars tuned woth F", etc. Since the tab format is not known to me (I've searched wotsit and other sources with no luck) I decided I'd go the hardway - Reverse the binary. Judging from the mistakes XXXXXXXX programmer did in earlier versions, I can only deduce he uses very simple file format containing a raw midi copy inside of the file and with guitar pro's specifics in the header. With a few searching, I was able to tell the binary was done with Delphi (or BCPPBuilder, I'm running to bed, will check it tomorrow for sure!). I also downloaded Dafixer's delphi decompiler (DeDe) version 3.50.04. However, it hangs during the extended analysis
I'm not trying to crack guitar pro's as I bought my copy....but since the author himself doesn't do the features I asked neither does he provided me a format spec for the tabs... I've to go the hardway... I've also roughly read the F.A.Q but I hope I'm not crossing the line with the questions I'm about to ask.
1. Where can I find decent information on examining delphi files?
2. I know I shouldn't ask this (or should I, in either way, you're free not to answer any questions - that's how boards work like =)), but is there any tool that works similar to DeDe? I've found DeDe a bit workdemanding to manage the binaries (not a lot of search options, for example)
Thanks for any info and keep rocking \m/
First time in here. Anyways, I've been a programmer by hobby for a few years and now I've got a new hobby - guitar playing and there's this program called XXXXXXXXX, which makes us all happy reading the guitar tablatures in it for the simplicity and midi playback. Having myself about 30,000+ tabs and knowing not 3% of them I would like to be able to write a program that would do this "Find all tabs that have a 3/6 time signature in it" or "All tabs that don't have percussion track" or even "All tabs that have 7 string guitars tuned woth F", etc. Since the tab format is not known to me (I've searched wotsit and other sources with no luck) I decided I'd go the hardway - Reverse the binary. Judging from the mistakes XXXXXXXX programmer did in earlier versions, I can only deduce he uses very simple file format containing a raw midi copy inside of the file and with guitar pro's specifics in the header. With a few searching, I was able to tell the binary was done with Delphi (or BCPPBuilder, I'm running to bed, will check it tomorrow for sure!). I also downloaded Dafixer's delphi decompiler (DeDe) version 3.50.04. However, it hangs during the extended analysis

I'm not trying to crack guitar pro's as I bought my copy....but since the author himself doesn't do the features I asked neither does he provided me a format spec for the tabs... I've to go the hardway... I've also roughly read the F.A.Q but I hope I'm not crossing the line with the questions I'm about to ask.
1. Where can I find decent information on examining delphi files?
2. I know I shouldn't ask this (or should I, in either way, you're free not to answer any questions - that's how boards work like =)), but is there any tool that works similar to DeDe? I've found DeDe a bit workdemanding to manage the binaries (not a lot of search options, for example)
Thanks for any info and keep rocking \m/