All Python work uses the project venv (.venv/) — do not pip install muscriptor globally.
| File | Role |
|---|---|
01_input_tone_3s_16k.wav |
Shared input |
02_model_medium_F16.gguf |
C++ weights |
../models/hf-medium/model.safetensors |
Python weights (same medium) |
03_python_out.mid |
Python MIDI |
04_cpp_out.mid |
C++ MIDI |
05_python_events.jsonl |
Python events |
06_cpp_events.jsonl |
C++ events |
Setup (once):
python3 -m venv .venv
./.venv/bin/pip install -e /path/to/muscriptor # or: pip install muscriptorRe-run:
./.venv/bin/python eval/run_python.py
./build-metal/muscriptor --model eval/02_model_medium_F16.gguf \
--audio eval/01_input_tone_3s_16k.wav -o eval/04_cpp_out.mid
./build-metal/muscriptor --model eval/02_model_medium_F16.gguf \
--audio eval/01_input_tone_3s_16k.wav --format jsonl -o eval/06_cpp_events.jsonl