Files
product-vamp/docs/composer/commands.md
T
khodowany 68df7292ee Cleanup
2026-10-04 17:14:13 -05:00

2.3 KiB

Reproduction commands

Use this prefix from the repository root:

build/build_common/python/bin/python3 build/build_tools/python_runner.py build/build_common/modulus

Staged generation:

-m generator --data-dir data --output-dir build/solo_reference_comparison/.staging --static-assets-dir package/assets --check --jobs 2 --composition-jobs 2 --composition-cache build/build_common/composition_cache --engraving-cache build/build_common/engraving_cache --export-solo-xml --trace-level full --profile-output build/solo_reference_comparison/build-profile.json --progress

Publish normally with cmake --build build/build_x86_debug --target vamp_generated_assets -j2. Copy completed generated_assets/solo_xml/ into build/solo_reference_comparison/generated/ for the comparison.

-m audition.solo_compare --generated-dir build/solo_reference_comparison/generated --reference all_of_me/acoustic=build/all-of-me-solo-1.xml --reference all_of_me/electric=build/all-of-me-solo-2.xml --reference autumn_leaves/acoustic=build/autumn-leaves-solo-1.xml --reference autumn_leaves/electric=build/autumn-leaves-solo-2.xml --form-start autumn_leaves/acoustic=2 --form-start autumn_leaves/electric=2 --form-start all_of_me/acoustic=1 --form-start all_of_me/electric=1 --reference-pitch guitar-written --assets build/build_x86_debug/generated_assets --output build/solo_reference_comparison

Full relationship/rule review:

-m audition.theory_review --reference all_of_me/acoustic=build/all-of-me-solo-1.xml --reference all_of_me/electric=build/all-of-me-solo-2.xml --reference autumn_leaves/acoustic=build/autumn-leaves-solo-1.xml --reference autumn_leaves/electric=build/autumn-leaves-solo-2.xml --source all_of_me=data/songs/all-of-me.xml --source autumn_leaves=data/songs/autumn_leaves.xml --generated-dir build/solo_reference_comparison/generated --output build/solo_reference_comparison/analysis

Tests:

-m unittest discover -s tests -p 'test_*.py'
-m audition.dependency_check --output build/solo_reference_comparison/dependency

Individual-role generation remains -m generator.compose --song ... --role acoustic_solo --data-dir data --cache-dir ... --output ... --solo-xml .... No other part is generated as a musical input. The one comparison folder is downstream and disposable.