I’m new to the community and the Pyramid workflow, but since you all have been so helpful and already saved me hours of frustration and head scratching, I thought I’d contribute a definition file I just created.
I noticed some weird behavior using OS X High Sierra textedit wherein I couldn’t load files saved with it, so I used Edit Pad instead. It’s free and solved my issue. Be sure to fill in your MIDI Port / Channel. I kept the names short, it’s pretty clear what they are if you know the Matriarch well enough.
NAME:MATRCH
OUT:
CHANNEL:
1:MODWHL
3:MODRAT
5:GLDTME
8:ARPRATE
9:NSFLTCTF
12:DLYTME
13:DLYSPCE
14:ARPSWNG
15:ARPGATE
16:OSC2FQ
17:OSC3FQ
18:OSC4FQ
64:SUSTN
65:GLD
69:ARPLTCH
73:ARPPLAY
74:OSC1OCTV
75:OSC2OCTV
76:OSC3OCTV
77:OSC4OCTV
80:HRDSYNC
81:OSC2SYNC
82:OSC3SYNC
83:OSC4SYNC
85:GLDTYPE
86:GTDGLID
87:LGTOGLID
88:DLYPNGPG
89:DLYSYNC
90:SQRLFO
91:ARPMODE
92:ARPPTRN
93:ARPRNGBK
94:PRPHYVC
95:MULTITRG
105:KBOCTV
Let me know if I’ve made any mistakes, but at first glance it appears to work ok.