-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
43 lines (36 loc) · 980 Bytes
/
Copy pathrequirements.txt
File metadata and controls
43 lines (36 loc) · 980 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# =====================================================
# AudioMIX / Juniper2.0 - Python Requirements
# Modular AI-Assisted Digital Audio Workstation
# =====================================================
# --- Core Audio + DSP ---
# librosa currently supports Python <= 3.11
# AudioMIX targets Python 3.11 for audio/ML stability
librosa
soundfile
scipy
numpy
matplotlib
# --- Audio / MIDI I/O + Drivers ---
PyAudio # Requires system PortAudio
python-rtmidi
mido
pyserial
pyalsaaudio # Requires ALSA mic input (Linux)
sounddevice # Optional fallback backend
pydub
# --- Machine Learning / AI ---
scikit-learn
torch==2.7.1+cpu
torchaudio
torchvision
--extra-index-url https://download.pytorch.org/whl/cpu
transformers
joblib
# --- Data + Config ---
pandas
pyyaml>=6.0
tqdm
# --- External Services ---
spotipy # Spotify API integration
# --- Developer UX + Utilities ---
rich # Colorful logging, pretty tracebacks