| # βββ Web framework ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| fastapi==0.111.0 |
| uvicorn[standard]==0.29.0 |
| python-multipart==0.0.9 |
|
|
| # βββ Audio I/O ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| librosa==0.10.2 |
| soundfile==0.12.1 |
| audioread==3.0.1 |
|
|
| # βββ Spotify Basic Pitch ββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| # Pinned to stable CPU-friendly release; uses tflite-runtime under the hood |
| basic-pitch==0.3.3 |
|
|
| # βββ MIDI βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| mido==1.3.2 |
|
|
| # βββ Numerics βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| numpy==1.26.4 |
| scipy==1.13.0 |
|
|
| # βββ TensorFlow Lite runtime (CPU, smaller than full TF) ββββββββββββββββββββββ |
| # basic-pitch will pull tflite-runtime automatically; pin here for reproducibility |
| tflite-runtime==2.14.0; platform_machine == "x86_64" |
| # Fallback for other arches (HF Spaces uses x86_64, so this is usually unused) |
| tensorflow-cpu==2.15.0; platform_machine != "x86_64" |
|
|
| # βββ HTTP client (for DAW companion script example) βββββββββββββββββββββββββββ |
| httpx==0.27.0 |
| requests==2.31.0 |
|
|