veltzer / openbook

OpenBook is an open source Jazz real book
https://veltzer.github.io/openbook/
GNU General Public License v3.0
280 stars 44 forks source link

Harvest chord changes from iRealb #65

Closed captbaritone closed 11 years ago

captbaritone commented 11 years ago

The ios app iRealb cannot have tunes/words because of copyright, but they can have the changes. They have a file containing 1,300 changes on their forum in a format that we could probably parse. It would probably be a few days project, but it could probably save us from having to enter the chords for most tunes.

I read that they might have changed their format, but the file I have seems to be basically xml for the meta data and here is an example of one of their songs:

<dict>
        <key>chordProgression</key>
        <string>{*AT44F^7   |Eh7 A7b9 |D-7 Db7 |C-7 F7b9 |Bb^7   |Bb-7 Eb7b9 |Ab^7   | x  |N1Ah7 |D7b9 |Gh7 |C7b9 |F6 |D7b9 |G-7 |C7b9 }|N2E^7 |E7 |Bbh7 |Eb7b9 |Ab^7 |x |Gh7 |C7b9 ][*BF-7 |Dh7 |Gh7 |C7b9 |Eb-7 |Ab7 |Db6 |x |Gh7 |C7b9 |F-7 |F-7/Eb |Dh7 |G7b9 |Gh7 |C7b9 ][*CF^7   |Eh7 A7b9 |D-7 Db7 |C-7 F7b9 |Bb^7   | x  |Bb-7   |Eb7   |A-7   |D7   |G-7   |C7b9   |F6   |D7#9   |G-7   |C7b9   Z </string>
        <key>composer</key>
        <string>Porter Cole</string>
        <key>keySignature</key>
        <string>F</string>
        <key>style</key>
        <string>Medium Swing</string>
        <key>timeSignature</key>
        <string>n</string>
        <key>title</key>
        <string>All Through The Night</string>
</dict>

That being said, depending on the book we are going from, the chords would probably need to (at least) be tweaked. So, I'm not sure what the actual net time benefit would be, but I thought I would propose it.

veltzer commented 11 years ago

Can you add a hyper link to them in the doc/similar_projects_links.txt file?