Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Side-by-side eval kit

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 muscriptor

Re-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