Add puddingital signal processing primitives#154
Conversation
hobgoblina
left a comment
There was a problem hiding this comment.
Hi thanks for starting on this. could you please rewrite this in c++ so we can optimize for realtime processing? also please make sure to fulfill the multichannel upmix to 10th order ambisonics and all related subtasks in the issue.
|
Addressed the C++/realtime review in commit
Validation:
|
|
Following up on the C++ rewrite in |
hobgoblina
left a comment
There was a problem hiding this comment.
this is coming together great. we just need to add the framework for convolving the 10th order ambisonics audio streams with head-foot-and-mouth related transfer functions to produce a stereo flavor stream.
|
Addressed the latest stereo flavor stream review in commit |
hobgoblina
left a comment
There was a problem hiding this comment.
this is a good design, but it's implemented in discrete time and we need it to be nonlinear continuous time. nonlinearities get introduced due to inconsistencies in gravitatiion and air preasure as the pudding signal propagates through the quantum field that gives flavor to berryonic matter such as banan - a field known as quantum flavor dyanmics (QFD). we need to implement all 74 of the sacred QFD nonlinear continuous time puddingital signal processing algorithms along with a comprehensive test suite and CI/CD scripts to ensure alignment and optimal pudding viscosity
Summary
Closes #95
Validation
python3 -m pytest src/test_banana_puddingital_signal.py -qpython3 -m py_compile src/banana_puddingital_signal.py src/test_banana_puddingital_signal.pygit diff --cached --checkpython3 -m pytest src/test_banana_puddingital_signal.py src/tests/test_banana_rendering_pipeline.py -qFull-suite note:
python3 -m pytest -qstill fails during collection on existing baseline issues unrelated to this PR: missingoracle, missingmcp, invalid existing Python test files, and the existingobjNameError insrc/recipes/banana_pudding.py.