Skip to content

Commit d186a66

Browse files
committed
update crepe
marl/crepe#103
1 parent 7cf72d6 commit d186a66

File tree

3 files changed

+45
-50
lines changed

3 files changed

+45
-50
lines changed

README.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,11 @@ collection of pitch (f0, fundamental frequency) detection algorithms with unifie
2828
accuracy is mean [raw pitch accuracy](http://craffel.github.io/mir_eval/#mir_eval.melody.raw_pitch_accuracy)
2929

3030
## install
31-
[Colab notebook with plots for all algorithms/models](https://colab.research.google.com/drive/1PVsk4ygDZIhIO3GEIukQJOKkgibqoG1n)
32-
33-
All agorithms tested on python3.12, this is recommended python version to use
3431
```bash
35-
# install latest version from git
36-
pip install 'pitch-detectors @ git+https://github.com/tandav/pitch-detectors@master'
37-
38-
# older version is also available for python3.10
3932
pip install pitch-detectors
4033
```
4134

42-
note: latest version will be uploaded to PYPI as soon as [this CREPE MR](https://github.com/marl/crepe/pull/103) will be merged
35+
All agorithms tested on python3.12, this is recommended python version to use
4336

4437
## usage
4538

@@ -55,6 +48,7 @@ plt.show()
5548
```
5649

5750
![Alt text](data/b1a5da49d564a7341e7e1327aa3f229a.png)
51+
[Colab notebook with plots for all algorithms/models](https://colab.research.google.com/drive/1PVsk4ygDZIhIO3GEIukQJOKkgibqoG1n)
5852

5953

6054
## additional features

freeze.txt

Lines changed: 41 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,67 @@
11
absl-py==2.1.0
2-
aiobotocore==2.13.1
3-
aiohttp==3.9.5
2+
aiobotocore==2.13.2
3+
aiohappyeyeballs==2.4.0
4+
aiohttp==3.10.5
45
aioitertools==0.11.0
56
aiosignal==1.3.1
67
AMFM_decompy==1.0.11
78
annotated-types==0.7.0
8-
apprise==1.8.0
9+
apprise==1.8.1
910
astunparse==1.6.3
10-
attrs==23.2.0
11+
attrs==24.2.0
1112
audioread==3.0.1
1213
botocore==1.34.131
1314
bumpver==2023.1129
14-
certifi==2024.6.2
15-
cffi==1.16.0
15+
certifi==2024.7.4
16+
cffi==1.17.0
1617
cfgv==3.4.0
1718
charset-normalizer==3.3.2
1819
click==8.1.7
1920
colorama==0.4.6
2021
colortool==0.6.0
2122
contourpy==1.2.1
22-
coverage==7.5.4
23-
crepe @ git+https://github.com/tandav/crepe@ca79a30daa5e4de061c5a7a26ecc8065011c3697
23+
coverage==7.6.1
24+
crepe==0.0.16
2425
cycler==0.12.1
25-
Cython==3.0.10
26+
Cython==3.0.11
2627
decorator==5.1.1
2728
distlib==0.3.8
28-
dsplib==0.9.0
29+
dsplib==0.10.1
2930
filelock==3.15.4
3031
flatbuffers==24.3.25
31-
fonttools==4.53.0
32+
fonttools==4.53.1
3233
frozenlist==1.4.1
3334
fsspec==2024.6.1
3435
future==1.0.0
3536
gast==0.6.0
3637
google-pasta==0.2.0
37-
grpcio==1.64.1
38+
grpcio==1.65.5
3839
h5py==3.11.0
3940
hmmlearn==0.3.2
40-
huggingface-hub==0.23.4
41-
identify==2.5.36
41+
huggingface-hub==0.24.6
42+
identify==2.6.0
4243
idna==3.7
43-
imageio==2.34.2
44+
imageio==2.35.1
4445
iniconfig==2.0.0
4546
Jinja2==3.1.4
4647
jmespath==1.0.1
4748
joblib==1.4.2
48-
keras==3.4.1
49+
keras==3.5.0
4950
kiwisolver==1.4.5
5051
lazy_loader==0.4
5152
lexid==2021.1006
5253
libclang==18.1.1
5354
librosa==0.10.2.post1
5455
llvmlite==0.43.0
5556
looseversion==1.3.0
56-
Markdown==3.6
57+
Markdown==3.7
5758
markdown-it-py==3.0.0
5859
MarkupSafe==2.1.5
59-
matplotlib==3.9.0
60+
matplotlib==3.9.2
6061
mdurl==0.1.2
6162
mido==1.3.2
6263
mir_eval==0.7
63-
ml-dtypes==0.3.2
64+
ml-dtypes==0.4.0
6465
mpmath==1.3.0
6566
msgpack==1.0.8
6667
multidict==6.0.5
@@ -80,71 +81,71 @@ nvidia-curand-cu12==10.3.2.106
8081
nvidia-cusolver-cu12==11.4.5.107
8182
nvidia-cusparse-cu12==12.1.0.106
8283
nvidia-nccl-cu12==2.20.5
83-
nvidia-nvjitlink-cu12==12.5.40
84+
nvidia-nvjitlink-cu12==12.6.20
8485
nvidia-nvtx-cu12==12.1.105
8586
oauthlib==3.2.2
8687
opseq==0.1.2
8788
opt-einsum==3.3.0
88-
optree==0.11.0
89+
optree==0.12.1
8990
packaging==23.2
90-
penn==0.0.13
91-
pillow==10.3.0
91+
penn==0.0.14
92+
pillow==10.4.0
9293
pitch-detectors @ file:///app
9394
platformdirs==4.2.2
9495
pluggy==1.5.0
9596
pooch==1.8.2
96-
praat-parselmouth==0.4.3
97-
pre-commit==3.7.1
98-
protobuf==4.25.3
97+
praat-parselmouth==0.4.4
98+
pre-commit==3.8.0
99+
protobuf==4.25.4
99100
pycparser==2.22
100-
pydantic==2.7.4
101-
pydantic_core==2.18.4
101+
pydantic==2.8.2
102+
pydantic_core==2.20.1
102103
Pygments==2.18.0
103104
pyparsing==3.1.2
104105
pyreaper==0.0.10
105106
pysptk==1.0.1
106-
pytest==8.2.2
107+
pytest==8.3.2
107108
pytest-cov==5.0.0
108109
pytest-env==1.1.3
109110
pytest-order==1.2.1
110111
python-dateutil==2.9.0.post0
111112
python-dotenv==1.0.1
112113
pyworld==0.3.4
113-
PyYAML==6.0.1
114-
redis==5.0.7
114+
PyYAML==6.0.2
115+
redis==5.0.8
115116
requests==2.32.3
116117
requests-oauthlib==2.0.0
117118
resampy==0.4.3
118119
rich==13.7.1
119120
s3fs==2024.6.1
120-
scikit-learn==1.5.0
121+
scikit-learn==1.5.1
121122
scipy==1.14.0
122-
setuptools==70.1.1
123+
setuptools==73.0.0
123124
six==1.16.0
124125
soundfile==0.12.1
125-
soxr==0.3.7
126+
soxr==0.4.0
126127
svg.py==1.4.3
127-
sympy==1.12.1
128+
sympy==1.13.2
128129
tabulate==0.9.0
129-
tensorboard==2.16.2
130+
tensorboard==2.17.1
130131
tensorboard-data-server==0.7.2
131-
tensorflow==2.16.2
132+
tensorflow==2.17.0
132133
tensorflow-hub==0.16.1
133134
termcolor==2.4.0
134-
tf_keras==2.16.0
135+
tf_keras==2.17.0
135136
threadpoolctl==3.5.0
136137
toml==0.10.2
137138
torch==2.3.1
138139
torch-yin==0.1.3
139140
torchaudio==2.3.1
140141
torchcrepe==0.0.23
141142
torchutil==0.0.13
142-
tqdm==4.66.4
143+
tqdm==4.66.5
143144
typing_extensions==4.12.2
144145
urllib3==2.2.2
145146
virtualenv==20.26.3
146147
Werkzeug==3.0.3
147-
wheel==0.43.0
148+
wheel==0.44.0
148149
wrapt==1.16.0
149150
yapecs==0.0.8
150151
yarl==1.9.4

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description = "collection of pitch detection algorithms with unified interface"
88
requires-python = ">=3.8,<3.13"
99
dependencies = [
1010
"AMFM-decompy",
11-
"crepe @ git+https://github.com/tandav/crepe@ca79a30daa5e4de061c5a7a26ecc8065011c3697",
11+
"crepe>=0.0.16", # https://github.com/marl/crepe/pull/103
1212
"dsplib>=0.9.0",
1313
"librosa",
1414
"numpy<2.0", # todo: upgrade after tensorflow will support it
@@ -20,7 +20,7 @@ dependencies = [
2020
"scipy",
2121
"tensorflow",
2222
"tensorflow-hub",
23-
"torch",
23+
"torch<=2.3.1", # greater version breaks tensorflow-gpu-based algorithms (gpu unavailable error)
2424
"torch-yin",
2525
"torchcrepe>=0.0.18",
2626
"penn",

0 commit comments

Comments
 (0)