@JRad, BeatBuddy has no MIDI function to “dump” its songs via Sysex or any other format, so third party control apps can’t read the songs on the device.
I have created my own library in Camelot Pro with the appropriate MIDI messages to select songs. You can do the same with apps like BandHelper and OnSong, or Ed’s nice-looking iPad MIDI layout.
Unfortunately, you do have to manually create a representation of your BB content on your iPad in one of these apps. There is no automated way of transferring the song names.
Ed’s BB layout is extremely well executed. That said, it shows you folder and song numbers, not song names. It doesn’t “know” the names unless you manually put them in (actually, I’m not sure if Ed’s solution can store song names).
This is in contrast to synthesizers and some effects pedals which can dump patch data via Sysex. Camelot Pro communicates directly with my Yamaha CP4 and YC61, as well as my Waldorf Blofeld. Camelot Pro actually retrieves these devices’ patch data. Again, this is not possible with BeatBuddy because it does not support any kind of Sysex patch dump function.
I hope that makes sense.