your confusing quite a few different things…
the above post you linked to, basically was describing how to connect multiple midi devices,
and connect them together - this is something that can be done at the alsa (operating system) level. alsa does not do any midi filtering - it expects an application to do it.
oscsend - does not deal with midi at all, its sending a message to the patch to say what midi channel to listen on - so it depends how that patch is written, to how it will respond to a message.
(you can make no assumptions about this at all - its not weird, its just the way its done)
Orac is completely different again, this is a very specific patch.
and in Orac I have pretty advanced midi handling, e.g. you can use different midi channels per ‘chain’
‘migrating a patch to orac’ it needs be converted to a module, this ive covered in my video e.g. here , but really you will need to have a firm grasp of the Organelle and Orac before id recommend you consider this.
frankly, like anything you need the proper tools - otherwise things are difficult…
if you want to do PD development, either you should have an HDMI monitor , or a network card so you can use VNC.
how else you think it should be done , i cannot imagine (and im a pretty imaginative developer )
what are you trying to do exactly? what are you going to do with 8 different channels?