Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -485,19 +485,6 @@ with gr.Blocks(css="""
|
|
485 |
box-shadow: 0 0 10px hsl(120 76% 61% / 0.4);
|
486 |
}
|
487 |
|
488 |
-
.text-muted-foreground {
|
489 |
-
color: hsl(0 0% 45.1%);
|
490 |
-
}
|
491 |
-
|
492 |
-
@keyframes float {
|
493 |
-
0%, 100% { transform: translateY(0); }
|
494 |
-
50% { transform: translateY(-10px); }
|
495 |
-
}
|
496 |
-
|
497 |
-
.float-animation {
|
498 |
-
animation: float 3s ease-in-out infinite;
|
499 |
-
}
|
500 |
-
|
501 |
input[type="text"], input[type="number"], select, textarea {
|
502 |
background-color: hsl(0 0% 14.9%);
|
503 |
color: white;
|
@@ -542,6 +529,15 @@ with gr.Blocks(css="""
|
|
542 |
padding: 0.5rem;
|
543 |
border-radius: 0 0 0.5rem 0.5rem;
|
544 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
545 |
""") as demo:
|
546 |
|
547 |
# Header
|
@@ -577,7 +573,7 @@ with gr.Blocks(css="""
|
|
577 |
output_audio, waveform_img, session_log_out, genre_out, status_box
|
578 |
])
|
579 |
|
580 |
-
# --- AI Mastering Chain Tab
|
581 |
with gr.Tab("🎧 AI Mastering Chain"):
|
582 |
gr.Interface(
|
583 |
fn=ai_mastering_chain,
|
@@ -721,8 +717,7 @@ with gr.Blocks(css="""
|
|
721 |
],
|
722 |
outputs=gr.File(label="Project File (.aiproj)"),
|
723 |
title="Save Everything Together",
|
724 |
-
description="Save your session, effects, and settings in one file to reuse later."
|
725 |
-
allow_flagging="never"
|
726 |
)
|
727 |
|
728 |
gr.Interface(
|
|
|
485 |
box-shadow: 0 0 10px hsl(120 76% 61% / 0.4);
|
486 |
}
|
487 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
488 |
input[type="text"], input[type="number"], select, textarea {
|
489 |
background-color: hsl(0 0% 14.9%);
|
490 |
color: white;
|
|
|
529 |
padding: 0.5rem;
|
530 |
border-radius: 0 0 0.5rem 0.5rem;
|
531 |
}
|
532 |
+
|
533 |
+
@keyframes float {
|
534 |
+
0%, 100% { transform: translateY(0); }
|
535 |
+
50% { transform: translateY(-10px); }
|
536 |
+
}
|
537 |
+
|
538 |
+
.float-animation {
|
539 |
+
animation: float 3s ease-in-out infinite;
|
540 |
+
}
|
541 |
""") as demo:
|
542 |
|
543 |
# Header
|
|
|
573 |
output_audio, waveform_img, session_log_out, genre_out, status_box
|
574 |
])
|
575 |
|
576 |
+
# --- AI Mastering Chain Tab – Now Fully Defined ===
|
577 |
with gr.Tab("🎧 AI Mastering Chain"):
|
578 |
gr.Interface(
|
579 |
fn=ai_mastering_chain,
|
|
|
717 |
],
|
718 |
outputs=gr.File(label="Project File (.aiproj)"),
|
719 |
title="Save Everything Together",
|
720 |
+
description="Save your session, effects, and settings in one file to reuse later."
|
|
|
721 |
)
|
722 |
|
723 |
gr.Interface(
|