Spaces:
Running
Running
Commit
·
8a83a8e
1
Parent(s):
ca3dd1e
feat: update demo description for clarity and enhance user guidance
Browse files
app.py
CHANGED
@@ -27,22 +27,16 @@ def chain_functions(*functions):
|
|
27 |
title_md = "# Vocal Effects Generator"
|
28 |
description_md = """
|
29 |
This is a demo of the paper [DiffVox: A Differentiable Model for Capturing and Analysing Professional Effects Distributions](https://arxiv.org/abs/2504.14735), accepted at DAFx 2025.
|
30 |
-
In this demo, you can upload a raw vocal audio file (in mono) and apply
|
31 |
|
32 |
The effects consist of series of EQ, compressor, delay, and reverb.
|
33 |
The generator is a PCA model derived from 365 vocal effects presets fitted with the same effects chain.
|
34 |
This interface allows you to control the principal components (PCs) of the generator, randomise them, and render the audio.
|
35 |
|
36 |
-
To give you some idea, we
|
37 |
Note that adding these PCs together does not necessarily mean that their effects are additive in the final audio.
|
38 |
We found sometimes the effects of least important PCs are more perceptible.
|
39 |
Try to play around with the sliders and buttons and see what you can come up with!
|
40 |
-
|
41 |
-
Currently only PCs are tweakable, but in the future we will add more controls and visualisation tools.
|
42 |
-
For example:
|
43 |
-
- Directly controlling the parameters of the effects
|
44 |
-
- Visualising the PCA space
|
45 |
-
- Visualising the frequency responses/dynamic curves of the effects
|
46 |
"""
|
47 |
|
48 |
SLIDER_MAX = 3
|
|
|
27 |
title_md = "# Vocal Effects Generator"
|
28 |
description_md = """
|
29 |
This is a demo of the paper [DiffVox: A Differentiable Model for Capturing and Analysing Professional Effects Distributions](https://arxiv.org/abs/2504.14735), accepted at DAFx 2025.
|
30 |
+
In this demo, you can upload a raw vocal audio file (in mono) and use our model to apply professional-quality vocal processing by tweaking generated effects settings to enhance your vocals!
|
31 |
|
32 |
The effects consist of series of EQ, compressor, delay, and reverb.
|
33 |
The generator is a PCA model derived from 365 vocal effects presets fitted with the same effects chain.
|
34 |
This interface allows you to control the principal components (PCs) of the generator, randomise them, and render the audio.
|
35 |
|
36 |
+
To give you some idea, we empirically found that the first PC controls the amount of reverb and the second PC controls the amount of brightness.
|
37 |
Note that adding these PCs together does not necessarily mean that their effects are additive in the final audio.
|
38 |
We found sometimes the effects of least important PCs are more perceptible.
|
39 |
Try to play around with the sliders and buttons and see what you can come up with!
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
"""
|
41 |
|
42 |
SLIDER_MAX = 3
|