So after playing with things for what felt like an eternity, I saw one of the comments in the video that korakios linked to. It said something about the host program (Reason, in this person's case) not sending, receiving or translating the CC notes properly.
I've been using SD3 in FL Studio 12 and was having no luck at all. Trying out every option and settings that was hinted at through this post, among others.
I opened up the SD3 Standalone and the @%!^# thing works without a hitch with default or 'DM-10' settings.
So, obviously, there's something I need to figure out in how FL Studio is handling this. I just don't know where to begin.
I suppose I'll use the standalone and have to work back and forth with DAWs because I use an older version of Cubase which doesn't support 64bit VSTs, I can't get SD3 to work in Adobe Audition, and I've been enjoying the ease and workflow of FL Studio lately and want to concentrate on that more than anything.
Thanks for the help so far everyone.
In closing, anyone have any hints as to why and how to remedy the problem within FL Studio 12?