I switch back and forth from using SONAR and Ableton Live to construct MIDI patterns. Ableton doesn’t Export Type 1 MIDI files, but SONAR will. There are also freeware and relatively inexpensive software sequencers out there that will let you export Type 1 MIDI files, but I can’t link you one for Mac because I don’t Mac. They gotta be out there, eh?
That being said:
To import for multiple patterns what I do is save each (software) sequence as a separate Type 0 .mid file destination a separate Pyramid Track, then do the Copy/Paste on the Pyramid into destination Track&Pattern. You have to have plenty of empty Pyramid Tracks to do this if you use quite a few Pyramid Patterns, although I imagine you could create a dummy Pyramid Project, create the Patterned Track info, then copy it over to the destination Project. (This just popped into my head and I think I will try that…Pyramid does NOT import Type 1 MIDI files, contrary to what the documentation infers…but I wonder if it can read it’s own Patterned Track files. ooooh!)
Sidenote: I do not agree that only working with Type 0 .mid files is a better option since I regularly work with Type 1 files (when I work with .mid files, that is), but as always: your mileage may vary. To me it’s not a programming thing as much as a ‘knowing your tools’ thing, but I come from a different era.