anjo has been quite clear that the cost is the driving factor.
it appears that his position is that jamo should invest tens of thousands of dollars developing this technology so that it can be included in mg3 standard for free.
so unless you’re willing to sell him your optical system for < $100 you aren’t going to make him happy.
Not trying to be difficult here, but it does not state “string detection”, but “per-string detection”, which is very clearly indicating that it should be able to detect all the strings individually - which it is clearly not doing as multiple users here have tested the program and not been able to get anything close to hex level performance. So this is marketing hype for now.
Setting aside the obvious economic cannibalization of creating such a solution in MIDI Guitar 3 on MIDI Guitar HEX, I would be very interested in hearing your thought @JamO on the technical feasibility of such a hypothetical “no additional hardware required” solution for picking up hex signals - if you don’t mind!
I’ve experimented with this in the past. I guess almost 10 years ago, so I need to revisit it at some point.
Assuming an on-device training system built on top of MG, where it learns the actual attacks of your strings and playing style, I think it may be doable, but with some penalty in latency and some notes will end up on the wrong string anyway.
While that would be an exciting feature for “auto-scoring” and interactive music applications, I think for MIDI Guitar - playing different instruments on different strings - is sort of a minor thing? Maybe im old fashioned, but to me this doesnt really add that much value. Hex is something that makes tracking a lot better - that’s its real value.
Just for completion: the pitch filter actually works, and I know it’s a far cry from string detection - but it can be useful to split bass and highs.