Skip to content

Feat/python process rsrc build step - #20

Open
josephlarralde wants to merge 7 commits into
masterfrom
feat/python-process-rsrc-build-step
Open

Feat/python process rsrc build step#20
josephlarralde wants to merge 7 commits into
masterfrom
feat/python-process-rsrc-build-step

Conversation

@josephlarralde

Copy link
Copy Markdown
Collaborator

Integration of data files processing with python 3 as a cmake build step.

NB :

  • this implementation doesn't use uv to stay as minimal as possible (see the super simple requirements.txt file)
  • future versions of this build step should include the generation of a header file allowing to specify the processed data files dimensionality for the DSP code

josephlarralde and others added 7 commits July 13, 2026 16:48
fix_data.py script (non-destructive correction of data files) :
partial re-indexation per natural harmonic, f0/2 vs f0 grid
auto-detection, optional data size reduction (requires c++ modif)

Co-Authored-By: Patrice Colet <colet.patrice@free.fr>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Move Resources dir definition from Config.cmake to root
CMakeLists.txt, add option to enable Resources processing build
step and set PLUGIN_RESOURCES_DIR proxy variable accordingly.
Add optional python resources processing build step to mac and windows
packaging targets, use proxy var PLUGIN_RESOURCES_DIR to specify the
Resources to package, append slash to cmake install command to copy
only content of the resources dir into target dir.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant