bitSync wrote:Just wondering, are you still intending to make v1.2 happen as you indicated in this post -
http://www.d8bforum.com/phpBB3/viewtopic.php?f=6&t=888or are you now moving on directly to v2.0? If v1.2 is no longer planned, what are the implications for v1.1 owners and a fix path for some of the v1.1 issues? Will the current v1.1 owners get their bug fixes in v2.0? Thanks.
Hello BitSync,
The problem that I have with fixing v1.x bugs is that they are often not related to D8Bridge at all. D8Bridge v1.x translates all MCU commands to native D8B commands and vice-versa. This directly impacts D8Bridge, let's pretend that a DAW manufacturer implements only say, fader moves. Well, only the faders will work with D8Bridge.
So, many DAWs, means many MCU implementations, means many ways to receive/sends commands. The best MCU implementation I've seen so far is Cuabse/Nuendo (that's one of the reasons why I developed v1.x with it).
That being said, I'm not saying that I'm perfect, far from it! I did my best to implement an MCU protocol (with outdated docs, without the original hardware!). Same goes for the D8B, reverse engineered the Mackie communication protocols.
One of the real bugs that D8Bridge has is the MIDI System Exclusive handling... It needs a complete rewrite as I didn't understand (back then) how Microsoft implemented this in their OS. (Once again, almost no documentation available on this subject, a friend from Ubisoft debugged me!). Same goes for the MIDI port selectors and bad error checking routines.
So, I've got a choice: Rewrite much of the v1.x or start on a brand new base and rethink how D8Bridge works... As I wanted to add new features and change a few major things, well, the answer was quite clear.
I'm not saying that there ain't gonna be no v1.x, but my efforts are concentrated on the new version... It's easier the second time around, started fresh, added all that I wanted and I've got more experience as well so... It'll result in a much better product.
Don't worry, v1.x users will have a special upgrade price, that is to be announced.