# Pi Multi-FX Pedal — Requirements
# Core audio
jackclient-python>=0.5.5
numpy>=1.24

# NAM inference (on RPi 4B aarch64)
# libtorch via nam Python package
neural-amp-modeler>=0.8.0

# IR convolution
# scipy for wav/IR file loading
scipy>=1.10

# UI
RPi.GPIO>=0.7.1
adafruit-circuitpython-ssd1306>=2.12
adafruit-circuitpython-neopixel>=6.3
pillow>=10.0

# MIDI
python-rtmidi>=1.5
pyserial>=3.5

# Config & presets
pyyaml>=6.0
orjson>=3.9

# Web UI
fastapi>=0.110
uvicorn[standard]>=0.27
jinja2>=3.1
python-multipart>=0.0.9
websockets>=12.0

# Testing
pytest>=7.0
pytest-asyncio>=0.21
pytest-mock>=3.11