I'm working on a small patch and in a nutshell, my problem is that I can't understand why I am unable to have a [tabread4~] read from a table with a $0 argument in another subpatch.
That is, I can find what the $0 value is in the subpatch it is created in. Then I can feed that value to the [tabread4~] using [set $1-table( to ask it to read from that table. I figured it would work but it doesn't.
Am I just fundamentally misunderstanding something about subpatching? The example I included uses two [tabread4~] objects that use a [switch~] to turn each one on or off internally so they both are never on at the same time. It's a closer analogue to what I'm actually trying to do.