I am eyeing MCTRL actually, along with Pulsar. The reason I liked going the FamiSlayer route is I find FamiTracker a lot easier to work with than, say, LSDJ. The downside is I don't have sync when composing songs like I do using LSDJ, so composing is a bit non-linear when working with other synths.
On that note, though, the idea of using a sort of BPM track to send to the NES seems workable. If that works, though, it seems like sending the MIDI clock through and having a bit of code on the uC could do the same affect but without having to toss that in every-time? I've had to do the sync track for our drum machine (which is really just a glorified click for us) and it's a bit annoying to setup over just having a clock.
So, since we're now including MCTRL in the discussion - how easy of a modification might that be (DIY or otherwise)? One of the reasons for going the Arduino route was really just to reduce the number of stuff we have, particularly during a live show. If one box can sync both the GB and NES, it would be really convenient. But otherwise, MCTRL is there, works, I could look at using Pulsar with it - so the only gap is the discussion on syncing with a MIDI clock using FamiSlayer or some other NSF player, based upon some of the previous discussions in this thread?
I guess long story short, it sounds like going from MIDI Clock to NES requires either some caveats / things to be mindful of, or uC support to make things function like they would with LSDJ or other MIDI clock-aware devices?