Reasons for 64 being used as main range


#1

Soo this is more of a curiosity question, since I can work with it, I just don't get it.
Its about 64 being used as the range for dials, etc. For example, if you use a math/* object, inserting a dial with a value of 64 means just *1. why is that? I think its very confusing. In max you'd normally use a float dial with a range from 0. to 1., but I haven't seen such an object in axoloti yet.
This issue makes scaling a very tedious process for me, since I never know if e.g. 64 means 64 or if it means 1. Or vice versa, if I set the dial to 1 if its gonna be a one or 1/64...

Anyway, I hope my question is kind of clear, maybe if I understand the reason behind it, I can work with it better.
Maybe I just need to use Axoloti more (started 1/2 year ago), I'm originally coming from max.


#2

the simple answer is because axoloti does not use floating point maths, rather it uses fixed point maths.
this is covered in a bit more detail by this post


#3

ok, thx, will give it a read. I'm not that fit in DSP theoretics, but as it seems, this is a hardware and not software related choice, right?