File tree Expand file tree Collapse file tree 2 files changed +58
-21
lines changed Expand file tree Collapse file tree 2 files changed +58
-21
lines changed Original file line number Diff line number Diff line change 1
1
# requirements.in
2
+
3
+ # Pitching
2
4
crepe
3
- demucs
4
- ffmpeg_python
5
+ # machine learning platform (used for crepe)
6
+ tensorflow==2.10
7
+
8
+ # Audio to wavefile (used for crepe)
9
+ scipy
10
+
11
+ # Transcription
12
+ #whisperx
5
13
git+https://github.com/m-bain/whisperx.git
14
+ # Convert numbers to words in multilanguage (Used because of whisper)
15
+ num2words
16
+ # User imput timeout (used in whisper)
17
+ inputimeout
18
+
19
+ # langcodes for creates the language name from the language code. Used for Ultrastar txt
6
20
langcodes
7
- language-data
21
+ # Version handling (Used in UltraStar txt)
22
+ packaging
23
+
24
+ # Audio analysis
8
25
librosa~=0.9.2
9
- matplotlib~=3.9.2
26
+ # Audio manipulation
27
+ pydub
28
+ # Audio Separation
29
+ demucs
30
+ # Ffmpeg wrapper
31
+ ffmpeg_python
32
+
33
+ # Plot engine
34
+ matplotlib
35
+
36
+ # For getting additional song info like cover, genre, year
10
37
musicbrainzngs
11
- numpy
12
- Pillow
38
+ # For distance calculation (used in musicbrainz_client)
39
+ python_Levenshtein
40
+
41
+ # For midi file handling
13
42
pretty_midi
14
- pydub
43
+ # Convert Unicode to ascii (used for midi)
44
+ unidecode
45
+
46
+ # For text hyphenation
15
47
#PyHyphen
16
48
PyHyphen-Reloaded
17
- python_Levenshtein
18
- scipy
19
- tensorflow==2.10
49
+
50
+ # Progress bar
20
51
tqdm
21
- #whisperx
52
+
53
+ # yt
22
54
yt_dlp
55
+
56
+ # external cleanup tools
57
+ ## Sort imports
23
58
isort
59
+ ## Code formatter
24
60
black
61
+ ## Code analyser
25
62
pylint
63
+
64
+ # For Tests
26
65
pytest
27
- protobuf
28
- packaging
66
+
67
+ # Musical Analysis and Computational Musicology (Used for sheet)
29
68
music21
30
- unidecode
69
+
70
+ # Data structure
31
71
dataclasses
32
72
dataclasses_json
33
- num2words
34
- inputimeout
73
+
74
+ # Array support
75
+ numpy<2
Original file line number Diff line number Diff line change @@ -196,9 +196,7 @@ lameenc==1.7.0
196
196
langcodes == 3.5.0
197
197
# via -r requirements.in
198
198
language-data == 1.2.0
199
- # via
200
- # -r requirements.in
201
- # langcodes
199
+ # via langcodes
202
200
levenshtein == 0.25.1
203
201
# via python-levenshtein
204
202
libclang == 18.1.1
@@ -349,7 +347,6 @@ pathspec==0.12.1
349
347
# via black
350
348
pillow == 10.4.0
351
349
# via
352
- # -r requirements.in
353
350
# imageio
354
351
# matplotlib
355
352
platformdirs == 4.2.2
@@ -367,7 +364,6 @@ primepy==1.3
367
364
# via torch-pitch-shift
368
365
protobuf == 3.19.6
369
366
# via
370
- # -r requirements.in
371
367
# onnxruntime
372
368
# tensorboard
373
369
# tensorboardx
You can’t perform that action at this time.
0 commit comments