I think youre overthinking this, so thanks for the heads up youre coming from Elektron.
I use an Octatrack
Im not a fan
You have 64 Tracks whose destinations can be any MIDI Channel on 3 different Ports. A Track has Patterns which can be 1-384 bars long . The Patterns output a sequence of Events which can be Notes or CC which have been “recorded” thru realtime playing, thru step editing, or generated via LFOs or Arps.
Per the MIDI Implementation Chart, Pyramid Transmits and Receives CCs 0-119.
You can send all 64 Pyramid Tracks to the same MIDI Channel, or to different Channels. Im pretty sure you can put Events for 120 different CCs on one Track Pattern.
So, when you say “i can use 120 ccs on Ch07 and 120 CCs on Ch05” i dont understand the question. In which CCs you can send, it’s 120. (There are normally 128 CCs in MIDI - 0-119 are transmittable/recognised on the Pyramid. 120-127 are Channel Mode msgs (All Sound Off, etc))) Those can be sent on Ch05 and Ch07. The number of values you can send total in a while project is 10,000.
You can set Pyramid Tracks 1-3 in Bank A to all send to MIDI Ch07. Track 1 might send just Notes. Track 2 might send Vol, Pan info (CCs 7 & 10). Then you might put an LFO on Track 3 that sends CC 24 values while also sending discrete values for CC 48, 54, 27, and 100 that you enter in Step Edit Mode…so like PLocks. And if youre hella tricky you can make a Loopback to turn Track 3 On/Off with a squarewave LFO to only modulate every other 1/2 note.
I hope someone more eloquent and knowledgeable can pipe up.