Logic appears to have two sets of factory step sequencer patterns. There are the plist files you mention here now....but these are separate from the provided CAF apple loops which are an additional set of patterns that also happen to have plugins assigned, etc.. as configured in the CAF.
So I am somewhat interested in parsing the CAF to obtain not only the midi but all the rest of the pattern oriented meta data that must be in those CAF files. As you can see from the plist patterns, there it much more then just raw midi data. I'm even more interested in converting midi CAF apple looks into step sequencer apple loops. This would convert the simple midi sequence into a more sophisticated step sequencer midi loop, adding the extra meta data...and keeping the channel preset information as well...so that it can function as an apple loop still...but in the step sequencer. That's why I asked about the CAF file format or any information you may have about parsing it.
I'd also like to convert the factory CAF step sequencer patterns into plist versions...so that I have them all accessible from the step sequencer pattern browser.
Converting a step sequencer pattern to midi is actually not all that interesting because you can already do that inside logicPro easily. LogicPro, however, does not provide a way to convert midi into step sequencer patterns, which is what I'm more interested in.
5,1 MacPro 3.46ghz x 12 128gb ram, OSX 10.15 on OpenCore, Logic Pro 10.5, Mainstage3, Cubase10.5, StudioOne4, Reaper, DP10, VEP7, VSL, too many plugins to list