It's a simple formula, actually. It is:
Shutter speed (variable) + Write time (fixed) = Interval
Either ML, in it's current state, is capable of this or it's not. Either it could be coded to work with this formula or it could not. I was just asking a question (and offering compensation, money meets mouth kinda thing), no need to get all panty wadded.
I've been shooting TL for a few years and I have a decent understanding of how it works. I came here to inquire about a tool that might do something different. A simple, concise explanation of how the new, improved ML intervalometer works would suffice if it addressed my specific question. ML is "good enough" for what it is and I will continue to use it, as I have for the last 3 years.
"I would change that to "ML will try fire the shots at the intervalometer period". ML will wait until it knows it can take another picture (with some timeout, I think maybe ~3 seconds)"
That's called a collision. Frames are missed while the buffer clears.
Adjust the "take pics" setting. Make it longer then the shutter period, with sufficient time added for you to adjust settings.
As I said, that's what I'm trying to avoid. I know, it's "out of the box". Oh, well.
Maybe the simple solution is to fire frame #2 when frame #1 is finished writing to the card. Maybe a 1/2 second pause could be put in-between?
Well, I suggested that too, but apparently that's not good enough for OP.
Correct. It's not. It's an inflexible solution. I'm looking to do something different. I'm willing to pay for it. As a developer, what more could you ask for? It's a funded challenge. Whatcha got?