scook
The step sequencer does not care what channel the MIDI data is on. The step sequencer always shows note names. In order to show anything other than note names one must rename the rows by hand. Not only that, but after setting up the step sequencer with new names for the rows, those names are only stored in the project. Saving the project as a template loses the renamed rows in the step sequencer.
I'm almost certain that when using the TTS-1 drums, the drum names are automatically used in the SS/PRV, just not SI-D. My Save/Load Pattern workaround has been working well for that, so I'm not too concerned with that issue anymore.
The Matrix View is exactly what I was looking for, and has solved most of my previous issues. I now just have one track per instrument, with lots of CLIPs per track, and then those clips are added to the matrix and triggered as-needed. Thanks again.
When I first started doing this I was getting A LOT of lag/skips/etc. but increasing the buffer/latency seemed to help with that (so far). But it still seems like certain combinations of clips, when played at the same time, are not lining up correctly in time (like some notes are off by a few dozen ms). I'm still not too sure about this yet, I need to play with it more...
Also changing tempo (while the matrix is playing stuff) is really bad. Sometimes it kinda works (but causes temporary skip/lag), and sometimes it just causes all playback to stop, and I have to manually restart it (hitting master start/stop usually works without having to retrigger the matrix cells I was using).
Intel i7, 16GB RAM, Windows 7, 250GB SSD HHD, onboard sound (Realtek)