You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -38,15 +38,18 @@ And here is another one, from the ecuadorian band Curetaje:
38
38
39
39
## Demo
40
40
41
-
Currently the detector is not deployed as a service because demucs requires a GPU for drum-track separation in reasonable time, and those servers aren't free...
41
+
Currently the detector is not deployed as a service because demucs requires a GPU for drum-track separation in
42
+
reasonable time, and those servers aren't free...
42
43
43
44
But you can:
44
-
- Try this notebook to process some songs using Google's free-tier GPUs: <atarget="_blank"href="https://colab.research.google.com/drive/1s3fcIpFAnJWguS2-sE6LKjWVkQlOpZK1?usp=sharing">
45
+
46
+
- Try this notebook to process some songs using Google's free-tier
<imgsrc="https://colab.research.google.com/assets/colab-badge.svg"alt="Open In Colab"/>
46
-
</a>
49
+
</a>
47
50
48
51
- Or just directly download examples of processed songs
49
-
from [here](https://drive.google.com/drive/folders/1YFoxrsrBo8hl0cOYkdxCsfW_bf3CX7Al)
52
+
from [here](https://drive.google.com/drive/folders/1YFoxrsrBo8hl0cOYkdxCsfW_bf3CX7Al)
50
53
51
54
And then upload the results to the [visualizer](https://mutilatedperipherals.github.io/blastbeat-counter/):
52
55
@@ -70,25 +73,26 @@ apt-get install ffmpeg
70
73
71
74
### Specify the input files & run the code
72
75
73
-
1. Create a `csv` file to pass as input to the `pipeline.py` file.
76
+
1. Create a `csv` file to pass as input to the `pipeline.py` file.
74
77
75
-
The only mandatory column is `src`, with the file paths of the songs to analyze. Youtube URLs are also supported on a best-effort basis (uses `yt-dlp` to download the audio).
78
+
The only mandatory column is `src`, with the file paths of the songs to analyze. Youtube URLs are also supported on a
79
+
best-effort basis (uses `yt-dlp` to download the audio).
76
80
77
-
Example:
81
+
Example:
78
82
79
83
```csv
80
84
src
81
85
/home/linomp/Downloads/CURETAJE - Arutam.mp3
82
86
https://youtu.be/dQw4w9WgXcQ?si=J-UoAhM54KQGR6eW
83
87
```
84
-
88
+
85
89
<details>
86
90
<summary>Additional fields (advanced)</summary>
87
91
Other fields are supported for debugging & development, with the most important one being `step_size_in_seconds`, which determines the size of the segments on which the song is split & analized (default value: 0.15s).
88
-
89
-
In `pipeline.py` you can see all the configurable fields. If left blank or unspecified, defaults will be used.
90
92
91
-
Here is an example specifying an extra field:
93
+
In `pipeline.py` you can see all the configurable fields. If left blank or unspecified, defaults will be used.
0 commit comments