Spaces:
Sleeping
Sleeping
File size: 799 Bytes
542adaf | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # This is appended to app.py to wire in stem-based rendering.
# It imports after the UI is defined and replaces the render function.
# Override render_full_set to use demucs + stem_mixer
try:
from stem_render import render_full_set_with_stems as _stem_render
_original_render = render_full_set
def render_full_set(progress=gr.Progress()):
return _stem_render(app_state, progress)
# The Gradio button was already bound to the original function name,
# but since Python looks up function names dynamically in the module,
# this override will be picked up on next call.
logger.info("✅ render_full_set overridden to use demucs + stem_mixer")
except ImportError as e:
logger.warning(f"stem_render not available: {e}. Using default render path.")
|