Make animated (GIH) brush tip index controllable by sensors and fine tunable with curves

I once made an experimental animated brush that had 8 different brush tip states, and tried to control those states with direction of the brush stroke. It was so unpredictable that I had to limit the states to 4 states per brush (N, E, S and West-bound stroke), so I could “stamp” the precise image that I needed.
I would not be opposed to being able to select the exact brush tip with a simple keyboard combination (for example, cycling back and forth between tips).
Also, a “ghost” tip of some kind would be very helpful in my situation, even if this was just the shape of the brush tip alpha channel.
This is non-critical of course, just a nice-to-have. I fully recognize that the dev team has more important things to do…