I think the ",", "." issue is normal.
Ingo in Germany will write $2.010,20, i in Singapore write $2,010.20. As i live in both worlds it's sometimes disconcerting, but e.g. Excel handles this automatically (decimal point is "," in Germany, "." on a US keyboard; send an Exel file from Germany to the US and the same Excel sheet will look as the locals expect it).
Conclusion, it's not a programming issue, it's cultural differences. No argue with that
I played around with Wavedesigner last night and didn't had the math part of my brain switched on yet. Will try your formulas soon. Sounds like a lot of fun.
From my few experiments, a rotate function (aka phase shift) might be handy. But i need to try this first. I stopped yesterday with thinking how to phase shift in the formula.

