Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import gradio as gr
|
2 |
from AudioFusion import Fusion
|
3 |
|
@@ -18,7 +19,7 @@ def process_audio(input_file, effect_8d, effect_slowed, effect_reverb,
|
|
18 |
sound = Fusion.effectReverb(sound, room_size, damping, width, wet_level, dry_level)
|
19 |
|
20 |
# Save the processed sound and return the output file
|
21 |
-
output_file =
|
22 |
Fusion.saveSound(sound, output_file, effect_reverb)
|
23 |
return output_file
|
24 |
|
@@ -34,16 +35,16 @@ iface = gr.Interface(
|
|
34 |
gr.Checkbox(label="Apply 8D effect"),
|
35 |
gr.Checkbox(label="Apply slowed effect"),
|
36 |
gr.Checkbox(label="Apply reverb effect"),
|
37 |
-
gr.Number(label="8D - Pan Boundary",
|
38 |
-
gr.Number(label="8D - Jump Percentage",
|
39 |
-
gr.Number(label="8D - Time L to R (ms)",
|
40 |
-
gr.Number(label="8D - Volume Multiplier",
|
41 |
-
gr.Number(label="Slowed - Speed Multiplier)",
|
42 |
-
gr.Number(label="Reverb - Room Size",
|
43 |
-
gr.Number(label="Reverb - Damping",
|
44 |
-
gr.Number(label="Reverb - Width",
|
45 |
-
gr.Number(label="Reverb - Wet Level",
|
46 |
-
gr.Number(label="Reverb - Dry Level",
|
47 |
],
|
48 |
outputs=gr.File(label="Download processed music"),
|
49 |
live=True,
|
|
|
1 |
+
import secrets
|
2 |
import gradio as gr
|
3 |
from AudioFusion import Fusion
|
4 |
|
|
|
19 |
sound = Fusion.effectReverb(sound, room_size, damping, width, wet_level, dry_level)
|
20 |
|
21 |
# Save the processed sound and return the output file
|
22 |
+
output_file = secrets.token_hex(5)
|
23 |
Fusion.saveSound(sound, output_file, effect_reverb)
|
24 |
return output_file
|
25 |
|
|
|
35 |
gr.Checkbox(label="Apply 8D effect"),
|
36 |
gr.Checkbox(label="Apply slowed effect"),
|
37 |
gr.Checkbox(label="Apply reverb effect"),
|
38 |
+
gr.Number(label="8D - Pan Boundary", min=0, max=100),
|
39 |
+
gr.Number(label="8D - Jump Percentage", min=1, max=100),
|
40 |
+
gr.Number(label="8D - Time L to R (ms)", min=1),
|
41 |
+
gr.Number(label="8D - Volume Multiplier", min=1),
|
42 |
+
gr.Number(label="Slowed - Speed Multiplier)", min=0.1, max=2, step=0.01),
|
43 |
+
gr.Number(label="Reverb - Room Size", min=0, max=1, step=0.1),
|
44 |
+
gr.Number(label="Reverb - Damping", min=0, max=10),
|
45 |
+
gr.Number(label="Reverb - Width", min=0, max=1, step=0.1),
|
46 |
+
gr.Number(label="Reverb - Wet Level", min=0, max=1, step=0.1),
|
47 |
+
gr.Number(label="Reverb - Dry Level", min=0, max=1, step=0.1),
|
48 |
],
|
49 |
outputs=gr.File(label="Download processed music"),
|
50 |
live=True,
|