This is also coupled with a refactor of sample rate quantization code from both
audio.py and node.py into utils.py, which ended up fixing a number of bugs,
making the logic clearer and easier to follow, and reducing a significant mount
of code duplication.
In future, messages.py will likely go away, and we may end up creating a new
audio_utils.py module for the sample rate quantization function and other
related utilities.
This is also coupled with a refactor of sample rate quantization code from both audio.py and node.py into utils.py, which ended up fixing a number of bugs, making the logic clearer and easier to follow, and reducing a significant mount of code duplication.
In future, messages.py will likely go away, and we may end up creating a new audio_utils.py module for the sample rate quantization function and other related utilities.
This is part of #434